From c7e056408a9e472e1ce2f0dbaf09fbef0bf15b07 Mon Sep 17 00:00:00 2001 From: pikumarmsft Date: Mon, 4 Apr 2016 20:46:56 +0530 Subject: [PATCH 01/18] Adding GetAzureRmRecoveryServicesVaultBackupCredentials --- .../Commands.RecoveryServices.csproj | 4 + ...RecoveryServicesVaultExtendedInfoClient.cs | 21 ++ .../Models/PSContracts.cs | 53 ++++- .../Models/PSObjects.cs | 5 + .../Utilities/CertUtils.cs | 11 + ...mRecoveryServicesVaultBackupCredentials.cs | 196 ++++++++++++++++++ 6 files changed, 288 insertions(+), 2 deletions(-) create mode 100644 src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Vault/GetAzureRmRecoveryServicesVaultBackupCredentials.cs diff --git a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Commands.RecoveryServices.csproj b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Commands.RecoveryServices.csproj index 183533657d2f..d67ee0c491c7 100644 --- a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Commands.RecoveryServices.csproj +++ b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Commands.RecoveryServices.csproj @@ -129,6 +129,9 @@ + + Code + @@ -165,4 +168,5 @@ + \ No newline at end of file diff --git a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Common/PSRecoveryServicesVaultExtendedInfoClient.cs b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Common/PSRecoveryServicesVaultExtendedInfoClient.cs index 1020440f6548..ca2ba9b03c26 100644 --- a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Common/PSRecoveryServicesVaultExtendedInfoClient.cs +++ b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Common/PSRecoveryServicesVaultExtendedInfoClient.cs @@ -125,6 +125,27 @@ public ASRVaultCreds GenerateVaultCredential(X509Certificate2 managementCert, AR return asrVaultCreds; } + /// + /// Upload cert to idmgmt + /// + /// + /// + public UploadCertificateResponse UploadCertificate(X509Certificate2 managementCert, ARSVault vault) + { + var certificateArgs = new CertificateArgs(); + certificateArgs.Properties = new Dictionary(); + certificateArgs.Properties.Add("certificate", Convert.ToBase64String(managementCert.GetRawCertData())); + // CertificateArgs.Properties.Add("ContractVersion", "V2012_12"); + + var response = this.recoveryServicesClient.VaultExtendedInfo.UploadCertificateAsync( + vault.ResouceGroupName, + vault.Name, + certificateArgs, managementCert.FriendlyName, + this.GetRequestHeaders()); ; + response.Wait(); + return response.Result; + } + /// /// Changes the Vault context /// diff --git a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Models/PSContracts.cs b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Models/PSContracts.cs index dacd4704d87e..c146dd04920a 100644 --- a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Models/PSContracts.cs +++ b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Models/PSContracts.cs @@ -358,10 +358,10 @@ public VaultCreds() /// resource name /// management cert /// authenticating service namespace - public VaultCreds(string subscriptionId, string resourceName, string managementCert, AcsNamespace acsNamespace) + public VaultCreds(string subscriptionId, string resourceName, string managementCert, AcsNamespace acsNamespace, string resourceType = null) { this.SubscriptionId = subscriptionId; - this.ResourceType = Constants.ASRVaultType; + this.ResourceType = string.IsNullOrEmpty(resourceType) ? Constants.ASRVaultType : resourceType; this.ResourceName = resourceName; this.ManagementCert = managementCert; this.AcsNamespace = acsNamespace; @@ -504,6 +504,55 @@ public ASRVaultCreds( #endregion } + /// + /// Class to define backup vault credentials + /// + [SuppressMessage("Microsoft.StyleCop.CSharp.MaintainabilityRules", "SA1402:FileMayOnlyContainASingleClass", Justification = "Grouping classes based on entity")] + [DataContract] + public class BackupVaultCreds : VaultCreds + { + /// + /// Gets or sets the agent links + /// + [DataMember(Order = 0)] + public string AgentLinks { get; set; } + + #region Constructors + + /// + /// Initializes a new instance of the BackupVaultCreds class + /// + public BackupVaultCreds() { } + + /// + /// Initializes a new instance of the BackupVaultCreds class + /// + /// subscription Id + /// resource type + /// resource name + /// management cert + /// acs namespace + public BackupVaultCreds(string subscriptionId, string resourceName, string managementCert, AcsNamespace acsNamespace) + : base(subscriptionId, resourceName, managementCert, acsNamespace, Constants.BackupVaultType) { } + + /// + /// Initializes a new instance of the BackupVaultCreds class + /// + /// subscription Id + /// resource type + /// resource name + /// management cert + /// acs namespace + /// agent links + public BackupVaultCreds(string subscriptionId, string resourceName, string managementCert, AcsNamespace acsNamespace, string agentLinks) + : this(subscriptionId, resourceName, managementCert, acsNamespace) + { + AgentLinks = agentLinks; + } + + #endregion + } + /// /// Class to define ACS name space /// diff --git a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Models/PSObjects.cs b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Models/PSObjects.cs index d9e62e254fd9..8230c4569e86 100644 --- a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Models/PSObjects.cs +++ b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Models/PSObjects.cs @@ -26,6 +26,11 @@ public class Constants /// public const string ASRVaultType = "HyperVRecoveryManagerVault"; + /// + /// Backup vault type + /// + public const string BackupVaultType = "Vaults"; + /// /// Vault Credential version. /// diff --git a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Utilities/CertUtils.cs b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Utilities/CertUtils.cs index eb1b9e2d38bb..0845a32cfb10 100644 --- a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Utilities/CertUtils.cs +++ b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Utilities/CertUtils.cs @@ -221,5 +221,16 @@ private static CngKey Create2048RsaKey() return CngKey.Create(CngAlgorithm2.Rsa, null, keyCreationParameters); } + + /// + /// Returns serialized certificate - Base64 encoded based on the content type + /// + /// The certificate provided + /// Cert content type + /// The serialized cert value in string + public static string SerializeCert(X509Certificate2 cert, X509ContentType contentType) + { + return Convert.ToBase64String(cert.Export(contentType)); + } } } \ No newline at end of file diff --git a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Vault/GetAzureRmRecoveryServicesVaultBackupCredentials.cs b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Vault/GetAzureRmRecoveryServicesVaultBackupCredentials.cs new file mode 100644 index 000000000000..9953ffcc50fc --- /dev/null +++ b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Vault/GetAzureRmRecoveryServicesVaultBackupCredentials.cs @@ -0,0 +1,196 @@ +// ---------------------------------------------------------------------------------- +// +// 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.RecoveryServices; +using Microsoft.Azure.Management.RecoveryServices.Models; +using Microsoft.Azure.Portal.RecoveryServices.Models.Common; +using System; +using System.Collections.Generic; +using System.Globalization; +using System.IO; +using System.Management.Automation; +using System.Runtime.Serialization; +using System.Security.Cryptography.X509Certificates; +using System.Text; +using System.Xml; + +namespace Microsoft.Azure.Commands.AzureBackup.Cmdlets +{ + /// + /// Command to download an azure backup vault's credentials. + /// + [Cmdlet(VerbsCommon.Get, "AzureRmRecoveryServicesVaultBackupCredentials"), OutputType(typeof(string))] + public class GetAzureRMBackupVaultCredentials : RecoveryServicesCmdletBase + { + [Parameter(Position = 0, Mandatory = true, HelpMessage = "The Azure Recovery Service vault object which is the parent resource.", ValueFromPipeline = true)] + [ValidateNotNullOrEmpty] + public ARSVault Vault { get; set; } + + [Parameter(Position = 2, Mandatory = true, HelpMessage = "The directory where the vault credentials file will be saved. This must be specified as an absolute path.")] + [ValidateNotNullOrEmpty] + public string TargetLocation { get; set; } + + private const int VaultCertificateExpiryInHoursForBackup = 48; + + public override void ExecuteCmdlet() + { + if (!Directory.Exists(TargetLocation)) + { + throw new ArgumentException("The target location provided is not a directory. Please provide a directory."); + } + + string subscriptionId = DefaultContext.Subscription.Id.ToString(); + string displayName = subscriptionId + "_" + Vault.ResouceGroupName + "_" + Vault.Name; + + WriteDebug(string.Format(CultureInfo.InvariantCulture, + "Executing cmdlet with SubscriptionId = {0}, ResourceGroupName = {1}, ResourceName = {2}, TargetLocation = {3}", + subscriptionId, Vault.ResouceGroupName, Vault.Name, TargetLocation)); + + // Generate certificate + X509Certificate2 cert = CertUtils.CreateSelfSignedCertificate(VaultCertificateExpiryInHoursForBackup, subscriptionId.ToString(), this.Vault.Name); + + AcsNamespace acsNamespace = null; + string channelIntegrityKey = string.Empty; + try + { + // Upload cert into ID Mgmt + WriteDebug(string.Format(CultureInfo.InvariantCulture, "RecoveryService - Going to upload the certificate")); + acsNamespace = UploadCert(cert, subscriptionId); + WriteDebug(string.Format(CultureInfo.InvariantCulture, "RecoveryService - Successfully uploaded the certificate")); + } + catch (Exception exception) + { + throw exception; + } + + // generate vault credentials + string vaultCredsFileContent = GenerateVaultCreds(cert, subscriptionId, acsNamespace); + + // NOTE: One of the scenarios for this cmdlet is to generate a file which will be an input to DPM servers. + // We found a bug in the DPM UI which is looking for a particular namespace in the input file. + // The below is a hack to circumvent this issue and this would be removed once the bug can be fixed. + vaultCredsFileContent = vaultCredsFileContent.Replace("Microsoft.Azure.Commands.AzureBackup.Models", + "Microsoft.Azure.Portal.RecoveryServices.Models.Common"); + + // prepare for download + string fileName = string.Format("{0}_{1}.VaultCredentials", displayName, DateTime.UtcNow.ToString("yyyy-dd-M--HH-mm-ss")); + string filePath = Path.Combine(TargetLocation, fileName); + WriteDebug(string.Format("Saving Vault Credentials to file : {0}", filePath)); + + File.WriteAllBytes(filePath, Encoding.UTF8.GetBytes(vaultCredsFileContent)); + + // Output filename back to user + WriteObject(fileName); + } + + /// + /// Method to return the Certificate Expiry time in hours + /// + /// + /// + private int GetCertificateExpiryInHours(string resourceType = null) + { + return VaultCertificateExpiryInHoursForBackup; + } + + /// + /// Upload certificate + /// + /// management certificate + /// subscription Id + /// resource name + /// resource type + /// resource group name + /// acs namespace of the uploaded cert + private AcsNamespace UploadCert(X509Certificate2 cert, string subscriptionId) + { + UploadCertificateResponse response = RecoveryServicesClient.UploadCertificate(cert, this.Vault); + + return new AcsNamespace(response); + } + + /// + /// Generates vault creds file + /// + /// management certificate + /// subscription Id + /// resource type + /// display name + /// acs namespace + /// xml file in string format + private string GenerateVaultCreds(X509Certificate2 cert, string subscriptionId, AcsNamespace acsNamespace) + { + try + { + return GenerateVaultCredsForBackup(cert, subscriptionId, acsNamespace); + } + catch (Exception exception) + { + throw exception; + } + } + + /// + /// Generates vault creds file content for backup Vault + /// + /// management certificate + /// subscription Id + /// resource type + /// display name + /// acs namespace + /// xml file in string format + private string GenerateVaultCredsForBackup(X509Certificate2 cert, string subscriptionId, AcsNamespace acsNamespace) + { + using (var output = new MemoryStream()) + { + using (var writer = XmlWriter.Create(output, GetXmlWriterSettings())) + { + BackupVaultCreds backupVaultCreds = new BackupVaultCreds(subscriptionId, + Vault.Name, + CertUtils.SerializeCert(cert, X509ContentType.Pfx), + acsNamespace, + GetAgentLinks()); + DataContractSerializer serializer = new DataContractSerializer(typeof(BackupVaultCreds)); + serializer.WriteObject(writer, backupVaultCreds); + + WriteDebug(string.Format(CultureInfo.InvariantCulture, "RecoveryService - Backup Vault - Successfully serialized the file content")); + } + + return Encoding.UTF8.GetString(output.ToArray()); + } + } + + private static string GetAgentLinks() + { + return "WABUpdateKBLink,http://go.microsoft.com/fwlink/p/?LinkId=229525;" + + "StorageQuotaPurchaseLink,http://go.microsoft.com/fwlink/?LinkId=205490;" + + "WebPortalLink,http://go.microsoft.com/fwlink/?LinkId=252913;" + + "WABprivacyStatement,http://go.microsoft.com/fwlink/?LinkId=221308"; + } + + /// + /// A set of XmlWriterSettings to use for the publishing profile + /// + /// The XmlWriterSettings set + private XmlWriterSettings GetXmlWriterSettings() + { + return new XmlWriterSettings + { + Encoding = new UTF8Encoding(false), + Indent = true, + NewLineOnAttributes = true + }; + } + } +} From 509afb720ed88e7d79290ef4706bea3e1958c76d Mon Sep 17 00:00:00 2001 From: pikumarmsft Date: Tue, 5 Apr 2016 10:40:07 +0530 Subject: [PATCH 02/18] Changing file name format. --- .../Vault/GetAzureRmRecoveryServicesVaultBackupCredentials.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Vault/GetAzureRmRecoveryServicesVaultBackupCredentials.cs b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Vault/GetAzureRmRecoveryServicesVaultBackupCredentials.cs index 9953ffcc50fc..56a4fcb7168d 100644 --- a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Vault/GetAzureRmRecoveryServicesVaultBackupCredentials.cs +++ b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Vault/GetAzureRmRecoveryServicesVaultBackupCredentials.cs @@ -51,7 +51,7 @@ public override void ExecuteCmdlet() } string subscriptionId = DefaultContext.Subscription.Id.ToString(); - string displayName = subscriptionId + "_" + Vault.ResouceGroupName + "_" + Vault.Name; + string displayName = Vault.Name; WriteDebug(string.Format(CultureInfo.InvariantCulture, "Executing cmdlet with SubscriptionId = {0}, ResourceGroupName = {1}, ResourceName = {2}, TargetLocation = {3}", @@ -84,7 +84,7 @@ public override void ExecuteCmdlet() "Microsoft.Azure.Portal.RecoveryServices.Models.Common"); // prepare for download - string fileName = string.Format("{0}_{1}.VaultCredentials", displayName, DateTime.UtcNow.ToString("yyyy-dd-M--HH-mm-ss")); + string fileName = string.Format("{0}_{1:ddd MMM dd yyyy}.VaultCredentials", displayName, DateTime.UtcNow); string filePath = Path.Combine(TargetLocation, fileName); WriteDebug(string.Format("Saving Vault Credentials to file : {0}", filePath)); From 6d766c7c6c1511a5cd8efd3e3bd550b37158fd06 Mon Sep 17 00:00:00 2001 From: pikumarmsft Date: Tue, 5 Apr 2016 11:40:01 +0530 Subject: [PATCH 03/18] changing namespace in getAzureRmRecoveryServicesVaultBackupCredentials --- .../Vault/GetAzureRmRecoveryServicesVaultBackupCredentials.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Vault/GetAzureRmRecoveryServicesVaultBackupCredentials.cs b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Vault/GetAzureRmRecoveryServicesVaultBackupCredentials.cs index 56a4fcb7168d..8320bda96a50 100644 --- a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Vault/GetAzureRmRecoveryServicesVaultBackupCredentials.cs +++ b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Vault/GetAzureRmRecoveryServicesVaultBackupCredentials.cs @@ -25,7 +25,7 @@ using System.Text; using System.Xml; -namespace Microsoft.Azure.Commands.AzureBackup.Cmdlets +namespace Microsoft.Azure.Commands.RecoveryServices { /// /// Command to download an azure backup vault's credentials. From f16d5cd3734b424a40de960f01ee72c5e970be22 Mon Sep 17 00:00:00 2001 From: vishak-ms Date: Thu, 7 Apr 2016 14:59:19 +0530 Subject: [PATCH 04/18] Get/Set AzureRmRecoveryServices changes --- .../Commands.Common/Commands.Common.csproj | 8 +++++ .../Commands.ResourceManager.Common.csproj | 7 ++++ ...cenarioTests.ResourceManager.Common.csproj | 7 ++++ .../Commands.Profile/Commands.Profile.csproj | 7 ++++ .../Commands.RecoveryServices.Test.csproj | 11 ++++-- .../RecoveryServicesTestsBase.cs | 2 +- .../Commands.RecoveryServices.csproj | 12 +++++-- .../Common/PSRecoveryServicesVaultClient.cs | 24 +++++++++++++ .../Models/PSContracts.cs | 6 ++-- .../Models/PSObjects.cs | 12 ++++++- .../Vault/GetAzureRmRecoveryServicesVaults.cs | 17 ++++----- .../Vault/NewAzureRMRecoveryServicesVault.cs | 36 ++++++++++++++++++- 12 files changed, 129 insertions(+), 20 deletions(-) diff --git a/src/Common/Commands.Common/Commands.Common.csproj b/src/Common/Commands.Common/Commands.Common.csproj index f93f3a6d59ac..94b8f40078b2 100644 --- a/src/Common/Commands.Common/Commands.Common.csproj +++ b/src/Common/Commands.Common/Commands.Common.csproj @@ -15,6 +15,7 @@ true /assemblyCompareMode:StrongNameIgnoringVersion 06e19c11 + ..\..\ResourceManager\RecoveryServices\ true @@ -189,4 +190,11 @@ + + + + This project references NuGet package(s) that are missing on this computer. Enable NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. + + + \ No newline at end of file diff --git a/src/ResourceManager/Common/Commands.ResourceManager.Common/Commands.ResourceManager.Common.csproj b/src/ResourceManager/Common/Commands.ResourceManager.Common/Commands.ResourceManager.Common.csproj index ccda7cf1220b..3e6d10c36893 100644 --- a/src/ResourceManager/Common/Commands.ResourceManager.Common/Commands.ResourceManager.Common.csproj +++ b/src/ResourceManager/Common/Commands.ResourceManager.Common/Commands.ResourceManager.Common.csproj @@ -295,4 +295,11 @@ + + + + This project references NuGet package(s) that are missing on this computer. Enable NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. + + + \ No newline at end of file diff --git a/src/ResourceManager/Common/Commands.ScenarioTests.ResourceManager.Common/Commands.ScenarioTests.ResourceManager.Common.csproj b/src/ResourceManager/Common/Commands.ScenarioTests.ResourceManager.Common/Commands.ScenarioTests.ResourceManager.Common.csproj index 963d2b41b757..ed23ee5a75c4 100644 --- a/src/ResourceManager/Common/Commands.ScenarioTests.ResourceManager.Common/Commands.ScenarioTests.ResourceManager.Common.csproj +++ b/src/ResourceManager/Common/Commands.ScenarioTests.ResourceManager.Common/Commands.ScenarioTests.ResourceManager.Common.csproj @@ -171,4 +171,11 @@ + + + + This project references NuGet package(s) that are missing on this computer. Enable NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. + + + \ No newline at end of file diff --git a/src/ResourceManager/Profile/Commands.Profile/Commands.Profile.csproj b/src/ResourceManager/Profile/Commands.Profile/Commands.Profile.csproj index e04c0f9a317f..895c9b87fe55 100644 --- a/src/ResourceManager/Profile/Commands.Profile/Commands.Profile.csproj +++ b/src/ResourceManager/Profile/Commands.Profile/Commands.Profile.csproj @@ -204,4 +204,11 @@ + + + + This project references NuGet package(s) that are missing on this computer. Enable NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. + + + \ No newline at end of file diff --git a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices.Test/Commands.RecoveryServices.Test.csproj b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices.Test/Commands.RecoveryServices.Test.csproj index ca2b10360287..d5c99a6d0ecf 100644 --- a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices.Test/Commands.RecoveryServices.Test.csproj +++ b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices.Test/Commands.RecoveryServices.Test.csproj @@ -48,8 +48,8 @@ ..\..\..\packages\Microsoft.Azure.Common.2.1.0\lib\net45\Microsoft.Azure.Common.NetFramework.dll - ..\..\..\packages\Microsoft.Azure.Management.RecoveryServices.1.0.2-preview\lib\net40\Microsoft.Azure.Management.RecoveryServices.dll - True + False + ..\..\..\..\..\..\SafeHaven-1604\dll\Microsoft.Azure.Management.RecoveryServices.dll False @@ -166,4 +166,11 @@ + + + + This project references NuGet package(s) that are missing on this computer. Enable NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. + + + \ No newline at end of file diff --git a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices.Test/ScenarioTests/RecoveryServicesTestsBase.cs b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices.Test/ScenarioTests/RecoveryServicesTestsBase.cs index 2a8198936a63..cba40c0dffd2 100644 --- a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices.Test/ScenarioTests/RecoveryServicesTestsBase.cs +++ b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices.Test/ScenarioTests/RecoveryServicesTestsBase.cs @@ -84,7 +84,7 @@ public static T GetServiceClient() where T : class if (testEnvironment.UsesCustomUri()) { client = new RecoveryServicesManagementClient( - "Microsoft.RecoveryServicesBVTD2", + "Microsoft.RecoveryServicesBVTD", testEnvironment.Credentials as SubscriptionCloudCredentials, testEnvironment.BaseUri); } diff --git a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Commands.RecoveryServices.csproj b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Commands.RecoveryServices.csproj index 183533657d2f..0962b2b360af 100644 --- a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Commands.RecoveryServices.csproj +++ b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Commands.RecoveryServices.csproj @@ -52,8 +52,8 @@ ..\..\..\packages\Microsoft.Azure.Common.2.1.0\lib\net45\Microsoft.Azure.Common.NetFramework.dll - ..\..\..\packages\Microsoft.Azure.Management.RecoveryServices.1.0.2-preview\lib\net40\Microsoft.Azure.Management.RecoveryServices.dll - True + False + ..\..\..\..\..\..\SafeHaven-1604\dll\Microsoft.Azure.Management.RecoveryServices.dll ..\..\..\packages\Microsoft.IdentityModel.Clients.ActiveDirectory.2.18.206251556\lib\net45\Microsoft.IdentityModel.Clients.ActiveDirectory.dll @@ -129,6 +129,7 @@ + @@ -165,4 +166,11 @@ + + + + This project references NuGet package(s) that are missing on this computer. Enable NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. + + + \ No newline at end of file diff --git a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Common/PSRecoveryServicesVaultClient.cs b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Common/PSRecoveryServicesVaultClient.cs index c26cfee45a96..12fe5c5a4336 100644 --- a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Common/PSRecoveryServicesVaultClient.cs +++ b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Common/PSRecoveryServicesVaultClient.cs @@ -63,5 +63,29 @@ public ResourceGroupListResponse GetResouceGroups() { return this.GetRecoveryServicesClient.ResourceGroup.List(); } + + /// + /// Method to Update Azure Recovery Services Vault Backup Properties + /// + /// Name of the resouce group + /// Name of the vault + /// Backup Properties Update + /// Azure Operation response object. + public AzureOperationResponse UpdateVaultStorageType(string resouceGroupName, string vaultName, UpdateVaultStorageTypeRequest vaultStorageUpdateRequest) + { + return this.recoveryServicesClient.Vaults.UpdateStorageType(resouceGroupName, vaultName, + vaultStorageUpdateRequest, this.GetRequestHeaders()); + } + + /// + /// Method to Get Azure Recovery Services Vault Backup Properties + /// + /// Name of the resouce group + /// Name of the vault + /// Azure Resource Storage response object. + public GetResourceStorageConfigResponse GetVaultStorageType(string resouceGroupName, string vaultName) + { + return this.recoveryServicesClient.Vaults.GetResourceStorageConfig(resouceGroupName, vaultName, this.GetRequestHeaders()); + } } } diff --git a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Models/PSContracts.cs b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Models/PSContracts.cs index dacd4704d87e..23be4de5d88f 100644 --- a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Models/PSContracts.cs +++ b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Models/PSContracts.cs @@ -520,9 +520,9 @@ public class AcsNamespace /// authenticating service Details name public AcsNamespace(UploadCertificateResponse acsDetails) { - this.HostName = acsDetails.Properties.GlobalAcsHostName; - this.Namespace = acsDetails.Properties.GlobalAcsNamespace; - this.ResourceProviderRealm = acsDetails.Properties.GlobalAcsRPRealm; + this.HostName = (acsDetails.Properties as ACSCertificateProperties).GlobalAcsHostName; + this.Namespace = (acsDetails.Properties as ACSCertificateProperties).GlobalAcsNamespace; + this.ResourceProviderRealm = (acsDetails.Properties as ACSCertificateProperties).GlobalAcsRPRealm; } /// diff --git a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Models/PSObjects.cs b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Models/PSObjects.cs index d9e62e254fd9..75d2d7eae392 100644 --- a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Models/PSObjects.cs +++ b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Models/PSObjects.cs @@ -135,12 +135,22 @@ public ARSVault(VaultCreateResponse vault) public class ASRVaultProperties { #region Properties - + /// /// Gets or sets Provisioning State. /// public string ProvisioningState { get; set; } + /// + /// Gets or sets BackupStorageRedundancy type. + /// + public string BackupStorageRedundancy { get; set; } + + /// + /// Gets or sets BackupStorageDeduplication type. + /// + public string BackupStorageDeduplication { get; set; } + #endregion } diff --git a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Vault/GetAzureRmRecoveryServicesVaults.cs b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Vault/GetAzureRmRecoveryServicesVaults.cs index 7b5fc5278081..1e01b1a4fee6 100644 --- a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Vault/GetAzureRmRecoveryServicesVaults.cs +++ b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Vault/GetAzureRmRecoveryServicesVaults.cs @@ -94,18 +94,15 @@ private void GetVaultsUnderAllResourceGroups() /// List of Vaults private void WriteVaults(IList vaults) { - if (string.IsNullOrEmpty(this.Name)) + foreach (Vault vault in vaults) { - this.WriteObject(vaults.Select(v => new ARSVault(v)), true); - } - else - { - foreach (Vault vault in vaults) + if (0 == string.Compare(this.Name, vault.Name, true)) { - if (0 == string.Compare(this.Name, vault.Name, true)) - { - this.WriteObject(new ARSVault(vault)); - } + ARSVault rsVault = new ARSVault(vault); + GetResourceStorageConfigResponse getStorageResponse = RecoveryServicesClient.GetVaultStorageType(this.ResourceGroupName, vault.Name); + rsVault.Properties.BackupStorageRedundancy = getStorageResponse.Properties.StorageType; + rsVault.Properties.BackupStorageDeduplication = getStorageResponse.Properties.DedupState; + this.WriteObject(new ARSVault(vault)); } } } diff --git a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Vault/NewAzureRMRecoveryServicesVault.cs b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Vault/NewAzureRMRecoveryServicesVault.cs index 8c4bbddd188d..796754f08bb3 100644 --- a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Vault/NewAzureRMRecoveryServicesVault.cs +++ b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Vault/NewAzureRMRecoveryServicesVault.cs @@ -47,6 +47,19 @@ public class NewAzureRmRecoveryServicesVault : RecoveryServicesCmdletBase [ValidateNotNullOrEmpty] public string Location { get; set; } + /// + /// Gets or sets BackupStorageRedundancy type + /// + [Parameter(Mandatory = false)] + public string BackupStorageRedundancy { get; set; } + + /// + /// Gets or sets BackupStorageDeduplication type + /// + [Parameter(Mandatory = false)] + public string BackupStorageDeduplication { get; set; } + + #endregion /// @@ -64,7 +77,28 @@ public override void ExecuteCmdlet() VaultCreateResponse response = RecoveryServicesClient.CreateVault(this.ResourceGroupName, this.Name, vaultCreateArgs); - this.WriteObject(new ARSVault(response)); + if (!(string.IsNullOrEmpty(this.BackupStorageRedundancy) && string.IsNullOrEmpty(this.BackupStorageDeduplication))) + { + UpdateVaultStorageTypeRequest vaultStorageRequest = new UpdateVaultStorageTypeRequest(); + vaultStorageRequest.Properties = new StorageTypeProperties(); + vaultStorageRequest.Properties.StorageModelType = this.BackupStorageRedundancy; + vaultStorageRequest.Properties.DedupState = this.BackupStorageDeduplication; + AzureOperationResponse storageResponse = RecoveryServicesClient.UpdateVaultStorageType(this.ResourceGroupName, this.Name, vaultStorageRequest); + } + + VaultListResponse vaultList = RecoveryServicesClient.GetVaultsInResouceGroup(this.ResourceGroupName); + foreach (Vault vault in vaultList.Vaults) + { + if (vault.Name.Equals(this.Name, StringComparison.InvariantCultureIgnoreCase)) + { + ARSVault rsVault = new ARSVault(vault); + GetResourceStorageConfigResponse getStorageResponse = RecoveryServicesClient.GetVaultStorageType(this.ResourceGroupName, this.Name); + rsVault.Properties.BackupStorageRedundancy = getStorageResponse.Properties.StorageType; + rsVault.Properties.BackupStorageDeduplication = getStorageResponse.Properties.DedupState; + this.WriteObject(rsVault); + break; + } + } } catch (Exception exception) { From b003b741bb1cb1ab14cbfad334ac49dd472a0db3 Mon Sep 17 00:00:00 2001 From: vishak-ms Date: Thu, 7 Apr 2016 17:57:34 +0530 Subject: [PATCH 05/18] [Get/Set AzureRmRecoveryServicesvault] Adding Missing Files and some code changes --- .../Vault/GetAzureRmRecoveryServicesVaults.cs | 4 +- .../Vault/SetAzureRmRecoveryServicesVaults.cs | 71 +++++++++++++++++++ 2 files changed, 73 insertions(+), 2 deletions(-) create mode 100644 src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Vault/SetAzureRmRecoveryServicesVaults.cs diff --git a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Vault/GetAzureRmRecoveryServicesVaults.cs b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Vault/GetAzureRmRecoveryServicesVaults.cs index 1e01b1a4fee6..558fdc0e5027 100644 --- a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Vault/GetAzureRmRecoveryServicesVaults.cs +++ b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Vault/GetAzureRmRecoveryServicesVaults.cs @@ -96,10 +96,10 @@ private void WriteVaults(IList vaults) { foreach (Vault vault in vaults) { - if (0 == string.Compare(this.Name, vault.Name, true)) + if (0 == string.Compare(this.Name, vault.Name, true) || string.IsNullOrEmpty(this.Name)) { ARSVault rsVault = new ARSVault(vault); - GetResourceStorageConfigResponse getStorageResponse = RecoveryServicesClient.GetVaultStorageType(this.ResourceGroupName, vault.Name); + GetResourceStorageConfigResponse getStorageResponse = RecoveryServicesClient.GetVaultStorageType(rsVault.ResouceGroupName, rsVault.Name); rsVault.Properties.BackupStorageRedundancy = getStorageResponse.Properties.StorageType; rsVault.Properties.BackupStorageDeduplication = getStorageResponse.Properties.DedupState; this.WriteObject(new ARSVault(vault)); diff --git a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Vault/SetAzureRmRecoveryServicesVaults.cs b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Vault/SetAzureRmRecoveryServicesVaults.cs new file mode 100644 index 000000000000..e584fbc6a7fb --- /dev/null +++ b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Vault/SetAzureRmRecoveryServicesVaults.cs @@ -0,0 +1,71 @@ +// ---------------------------------------------------------------------------------- +// +// Copyright Microsoft Corporation +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// http://www.apache.org/licenses/LICENSE-2.0 +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// ---------------------------------------------------------------------------------- + +using System; +using System.Collections.Generic; +using System.Linq; +using System.Management.Automation; +using Microsoft.Azure.Management.RecoveryServices.Models; + +namespace Microsoft.Azure.Commands.RecoveryServices +{ + /// + /// Retrieves Azure Recovery Services Vault. + /// + [Cmdlet(VerbsCommon.Set, "AzureRmRecoveryServicesVault")] + public class SetAzureRmRecoveryServicesVaults : RecoveryServicesCmdletBase + { + #region Parameters + /// + /// Gets or sets vault Object. + /// + [Parameter(Mandatory = true, ValueFromPipeline = true)] + [ValidateNotNullOrEmpty] + public ARSVault Vault { get; set; } + /// + /// Gets or sets BackupStorageRedundancy type. + /// + [Parameter(Mandatory = false)] + public string BackupStorageRedundancy { get; set; } + + /// + /// Gets or sets BackupStorageDeduplication type. + /// + [Parameter(Mandatory = false)] + public string BackupStorageDeduplication { get; set; } + #endregion Parameters + + /// + /// ProcessRecord of the command. + /// + public override void ExecuteCmdlet() + { + try + { + if (!(string.IsNullOrEmpty(this.BackupStorageRedundancy) && string.IsNullOrEmpty(this.BackupStorageDeduplication))) + { + UpdateVaultStorageTypeRequest vaultStorageRequest = new UpdateVaultStorageTypeRequest(); + vaultStorageRequest.Properties = new StorageTypeProperties(); + vaultStorageRequest.Properties.StorageModelType = BackupStorageRedundancy; + vaultStorageRequest.Properties.DedupState = BackupStorageDeduplication; + AzureOperationResponse storageResponse = RecoveryServicesClient.UpdateVaultStorageType(this.Vault.ResouceGroupName, this.Vault.Name, vaultStorageRequest); + } + } + catch (Exception exception) + { + this.HandleException(exception); + } + } + } +} From ace0fc388c920ed0e3a380c261953835948126d9 Mon Sep 17 00:00:00 2001 From: pikumarmsft Date: Mon, 11 Apr 2016 20:35:54 +0530 Subject: [PATCH 06/18] Merging ASR and Backup get-VaultCred cmdlet. --- ...zureRMRecoveryServicesVaultSettingsFile.cs | 55 +++++++-- ...mRecoveryServicesVaultBackupCredentials.cs | 106 +++++++----------- 2 files changed, 88 insertions(+), 73 deletions(-) diff --git a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Vault/GetAzureRMRecoveryServicesVaultSettingsFile.cs b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Vault/GetAzureRMRecoveryServicesVaultSettingsFile.cs index 2c952368f686..2bc6bdcc7954 100644 --- a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Vault/GetAzureRMRecoveryServicesVaultSettingsFile.cs +++ b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Vault/GetAzureRMRecoveryServicesVaultSettingsFile.cs @@ -25,21 +25,25 @@ namespace Microsoft.Azure.Commands.RecoveryServices /// Retrieves Azure Recovery Services Vault Settings File. /// [Cmdlet(VerbsCommon.Get, "AzureRmRecoveryServicesVaultSettingsFile")] - [OutputType(typeof(VaultSettingsFilePath))] - public class GetAzureRmRecoveryServicesVaultSettingsFile : RecoveryServicesCmdletBase + [OutputType(typeof(VaultSettingsFilePath), typeof(string))] + public partial class GetAzureRmRecoveryServicesVaultSettingsFile : RecoveryServicesCmdletBase { /// /// Expiry in hours for generated certificate. /// - private const int VaultCertificateExpiryInHoursForHRM = 120; + private const int VaultCertificateExpiryInHoursForHRM = 120; + + /// + /// Expiry in hours for generated certificate. + /// + private const int VaultCertificateExpiryInHoursForBackup = 48; #region Parameters /// /// Gets or sets vault Object. /// - [Parameter(ParameterSetName = ASRParameterSets.ByDefault, Mandatory = true, ValueFromPipeline = true)] - [Parameter(ParameterSetName = ASRParameterSets.ForSite, Mandatory = true, ValueFromPipeline = true)] + [Parameter(ValueFromPipeline = true, Position = 1)] [ValidateNotNullOrEmpty] public ARSVault Vault { get; set; } @@ -63,10 +67,38 @@ public class GetAzureRmRecoveryServicesVaultSettingsFile : RecoveryServicesCmdle /// /// Gets or sets vault Object. /// - [Parameter(ParameterSetName = ASRParameterSets.ByDefault)] - [Parameter(ParameterSetName = ASRParameterSets.ForSite)] + [Parameter(Mandatory = true, Position = 2)] public string Path { get; set; } + /// + /// Gets or sets the path where the credential file is to be generated + /// + /// + /// Gets or sets vault Object. + /// + [Parameter(ParameterSetName = ASRParameterSets.ByDefault, Mandatory = true, ValueFromPipeline = true)] + [Parameter(ParameterSetName = ASRParameterSets.ForSite, Mandatory = true, ValueFromPipeline = true)] + public SwitchParameter ASR + { + get { return asr; } + set { asr = value; } + } + private bool asr; + + /// + /// Gets or sets the path where the credential file is to be generated + /// + /// + /// Gets or sets vault Object. + /// + [Parameter(ParameterSetName = "ForBackup", Mandatory = true)] + public SwitchParameter Backup + { + get { return backup; } + set { backup = value; } + } + private bool backup; + #endregion Parameters /// @@ -76,7 +108,14 @@ public override void ExecuteCmdlet() { try { - this.GetVaultSettingsFile(); + if (asr) + { + this.GetVaultSettingsFile(); + } + if(backup) + { + this.GetAzureRMRecoveryServicesVaultBackupCredentials(Path, VaultCertificateExpiryInHoursForBackup); + } } catch (AggregateException aggregateEx) { diff --git a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Vault/GetAzureRmRecoveryServicesVaultBackupCredentials.cs b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Vault/GetAzureRmRecoveryServicesVaultBackupCredentials.cs index 8320bda96a50..58cb60f871b8 100644 --- a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Vault/GetAzureRmRecoveryServicesVaultBackupCredentials.cs +++ b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Vault/GetAzureRmRecoveryServicesVaultBackupCredentials.cs @@ -27,81 +27,57 @@ namespace Microsoft.Azure.Commands.RecoveryServices { - /// - /// Command to download an azure backup vault's credentials. - /// - [Cmdlet(VerbsCommon.Get, "AzureRmRecoveryServicesVaultBackupCredentials"), OutputType(typeof(string))] - public class GetAzureRMBackupVaultCredentials : RecoveryServicesCmdletBase + public partial class GetAzureRmRecoveryServicesVaultSettingsFile { - [Parameter(Position = 0, Mandatory = true, HelpMessage = "The Azure Recovery Service vault object which is the parent resource.", ValueFromPipeline = true)] - [ValidateNotNullOrEmpty] - public ARSVault Vault { get; set; } - - [Parameter(Position = 2, Mandatory = true, HelpMessage = "The directory where the vault credentials file will be saved. This must be specified as an absolute path.")] - [ValidateNotNullOrEmpty] - public string TargetLocation { get; set; } - - private const int VaultCertificateExpiryInHoursForBackup = 48; - - public override void ExecuteCmdlet() + public void GetAzureRMRecoveryServicesVaultBackupCredentials(string targetLocation, int vaultCertificateExpiryInHoursForBackup) { - if (!Directory.Exists(TargetLocation)) - { - throw new ArgumentException("The target location provided is not a directory. Please provide a directory."); - } - - string subscriptionId = DefaultContext.Subscription.Id.ToString(); - string displayName = Vault.Name; + if (!Directory.Exists(targetLocation)) + { + throw new ArgumentException("The target location provided is not a directory. Please provide a directory."); + } - WriteDebug(string.Format(CultureInfo.InvariantCulture, - "Executing cmdlet with SubscriptionId = {0}, ResourceGroupName = {1}, ResourceName = {2}, TargetLocation = {3}", - subscriptionId, Vault.ResouceGroupName, Vault.Name, TargetLocation)); + string subscriptionId = DefaultContext.Subscription.Id.ToString(); + string displayName = this.Vault.Name; - // Generate certificate - X509Certificate2 cert = CertUtils.CreateSelfSignedCertificate(VaultCertificateExpiryInHoursForBackup, subscriptionId.ToString(), this.Vault.Name); + WriteDebug(string.Format(CultureInfo.InvariantCulture, + "Executing cmdlet with SubscriptionId = {0}, ResourceGroupName = {1}, ResourceName = {2}, TargetLocation = {3}", + subscriptionId, this.Vault.ResouceGroupName, this.Vault.Name, targetLocation)); - AcsNamespace acsNamespace = null; - string channelIntegrityKey = string.Empty; - try - { - // Upload cert into ID Mgmt - WriteDebug(string.Format(CultureInfo.InvariantCulture, "RecoveryService - Going to upload the certificate")); - acsNamespace = UploadCert(cert, subscriptionId); - WriteDebug(string.Format(CultureInfo.InvariantCulture, "RecoveryService - Successfully uploaded the certificate")); - } - catch (Exception exception) - { - throw exception; - } + // Generate certificate + X509Certificate2 cert = CertUtils.CreateSelfSignedCertificate(vaultCertificateExpiryInHoursForBackup, subscriptionId.ToString(), this.Vault.Name); - // generate vault credentials - string vaultCredsFileContent = GenerateVaultCreds(cert, subscriptionId, acsNamespace); + AcsNamespace acsNamespace = null; + string channelIntegrityKey = string.Empty; + try + { + // Upload cert into ID Mgmt + WriteDebug(string.Format(CultureInfo.InvariantCulture, "RecoveryService - Going to upload the certificate")); + acsNamespace = UploadCert(cert, subscriptionId); + WriteDebug(string.Format(CultureInfo.InvariantCulture, "RecoveryService - Successfully uploaded the certificate")); + } + catch (Exception exception) + { + throw exception; + } - // NOTE: One of the scenarios for this cmdlet is to generate a file which will be an input to DPM servers. - // We found a bug in the DPM UI which is looking for a particular namespace in the input file. - // The below is a hack to circumvent this issue and this would be removed once the bug can be fixed. - vaultCredsFileContent = vaultCredsFileContent.Replace("Microsoft.Azure.Commands.AzureBackup.Models", - "Microsoft.Azure.Portal.RecoveryServices.Models.Common"); + // generate vault credentials + string vaultCredsFileContent = GenerateVaultCreds(cert, subscriptionId, acsNamespace); - // prepare for download - string fileName = string.Format("{0}_{1:ddd MMM dd yyyy}.VaultCredentials", displayName, DateTime.UtcNow); - string filePath = Path.Combine(TargetLocation, fileName); - WriteDebug(string.Format("Saving Vault Credentials to file : {0}", filePath)); + // NOTE: One of the scenarios for this cmdlet is to generate a file which will be an input to DPM servers. + // We found a bug in the DPM UI which is looking for a particular namespace in the input file. + // The below is a hack to circumvent this issue and this would be removed once the bug can be fixed. + vaultCredsFileContent = vaultCredsFileContent.Replace("Microsoft.Azure.Commands.AzureBackup.Models", + "Microsoft.Azure.Portal.RecoveryServices.Models.Common"); - File.WriteAllBytes(filePath, Encoding.UTF8.GetBytes(vaultCredsFileContent)); + // prepare for download + string fileName = string.Format("{0}_{1:ddd MMM dd yyyy}.VaultCredentials", displayName, DateTime.UtcNow); + string filePath = System.IO.Path.Combine(targetLocation, fileName); + WriteDebug(string.Format("Saving Vault Credentials to file : {0}", filePath)); - // Output filename back to user - WriteObject(fileName); - } + File.WriteAllBytes(filePath, Encoding.UTF8.GetBytes(vaultCredsFileContent)); - /// - /// Method to return the Certificate Expiry time in hours - /// - /// - /// - private int GetCertificateExpiryInHours(string resourceType = null) - { - return VaultCertificateExpiryInHoursForBackup; + // Output filename back to user + WriteObject(fileName); } /// @@ -157,7 +133,7 @@ private string GenerateVaultCredsForBackup(X509Certificate2 cert, string subscri using (var writer = XmlWriter.Create(output, GetXmlWriterSettings())) { BackupVaultCreds backupVaultCreds = new BackupVaultCreds(subscriptionId, - Vault.Name, + this.Vault.Name, CertUtils.SerializeCert(cert, X509ContentType.Pfx), acsNamespace, GetAgentLinks()); From 09899c212a2f75866501a70afda20c2d92189616 Mon Sep 17 00:00:00 2001 From: vishak-ms Date: Tue, 12 Apr 2016 12:26:23 +0530 Subject: [PATCH 07/18] Revert "[Get/Set AzureRmRecoveryServicesvault] Adding Missing Files and some code changes" This reverts commit b003b741bb1cb1ab14cbfad334ac49dd472a0db3. --- .../Vault/GetAzureRmRecoveryServicesVaults.cs | 4 +- .../Vault/SetAzureRmRecoveryServicesVaults.cs | 71 ------------------- 2 files changed, 2 insertions(+), 73 deletions(-) delete mode 100644 src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Vault/SetAzureRmRecoveryServicesVaults.cs diff --git a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Vault/GetAzureRmRecoveryServicesVaults.cs b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Vault/GetAzureRmRecoveryServicesVaults.cs index 558fdc0e5027..1e01b1a4fee6 100644 --- a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Vault/GetAzureRmRecoveryServicesVaults.cs +++ b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Vault/GetAzureRmRecoveryServicesVaults.cs @@ -96,10 +96,10 @@ private void WriteVaults(IList vaults) { foreach (Vault vault in vaults) { - if (0 == string.Compare(this.Name, vault.Name, true) || string.IsNullOrEmpty(this.Name)) + if (0 == string.Compare(this.Name, vault.Name, true)) { ARSVault rsVault = new ARSVault(vault); - GetResourceStorageConfigResponse getStorageResponse = RecoveryServicesClient.GetVaultStorageType(rsVault.ResouceGroupName, rsVault.Name); + GetResourceStorageConfigResponse getStorageResponse = RecoveryServicesClient.GetVaultStorageType(this.ResourceGroupName, vault.Name); rsVault.Properties.BackupStorageRedundancy = getStorageResponse.Properties.StorageType; rsVault.Properties.BackupStorageDeduplication = getStorageResponse.Properties.DedupState; this.WriteObject(new ARSVault(vault)); diff --git a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Vault/SetAzureRmRecoveryServicesVaults.cs b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Vault/SetAzureRmRecoveryServicesVaults.cs deleted file mode 100644 index e584fbc6a7fb..000000000000 --- a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Vault/SetAzureRmRecoveryServicesVaults.cs +++ /dev/null @@ -1,71 +0,0 @@ -// ---------------------------------------------------------------------------------- -// -// Copyright Microsoft Corporation -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// http://www.apache.org/licenses/LICENSE-2.0 -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// ---------------------------------------------------------------------------------- - -using System; -using System.Collections.Generic; -using System.Linq; -using System.Management.Automation; -using Microsoft.Azure.Management.RecoveryServices.Models; - -namespace Microsoft.Azure.Commands.RecoveryServices -{ - /// - /// Retrieves Azure Recovery Services Vault. - /// - [Cmdlet(VerbsCommon.Set, "AzureRmRecoveryServicesVault")] - public class SetAzureRmRecoveryServicesVaults : RecoveryServicesCmdletBase - { - #region Parameters - /// - /// Gets or sets vault Object. - /// - [Parameter(Mandatory = true, ValueFromPipeline = true)] - [ValidateNotNullOrEmpty] - public ARSVault Vault { get; set; } - /// - /// Gets or sets BackupStorageRedundancy type. - /// - [Parameter(Mandatory = false)] - public string BackupStorageRedundancy { get; set; } - - /// - /// Gets or sets BackupStorageDeduplication type. - /// - [Parameter(Mandatory = false)] - public string BackupStorageDeduplication { get; set; } - #endregion Parameters - - /// - /// ProcessRecord of the command. - /// - public override void ExecuteCmdlet() - { - try - { - if (!(string.IsNullOrEmpty(this.BackupStorageRedundancy) && string.IsNullOrEmpty(this.BackupStorageDeduplication))) - { - UpdateVaultStorageTypeRequest vaultStorageRequest = new UpdateVaultStorageTypeRequest(); - vaultStorageRequest.Properties = new StorageTypeProperties(); - vaultStorageRequest.Properties.StorageModelType = BackupStorageRedundancy; - vaultStorageRequest.Properties.DedupState = BackupStorageDeduplication; - AzureOperationResponse storageResponse = RecoveryServicesClient.UpdateVaultStorageType(this.Vault.ResouceGroupName, this.Vault.Name, vaultStorageRequest); - } - } - catch (Exception exception) - { - this.HandleException(exception); - } - } - } -} From 56701bdc5f00e9e022ed1d6f1e626f7665a7a660 Mon Sep 17 00:00:00 2001 From: vishak-ms Date: Tue, 12 Apr 2016 13:33:34 +0530 Subject: [PATCH 08/18] Revert "Get/Set AzureRmRecoveryServices changes" This reverts commit f16d5cd3734b424a40de960f01ee72c5e970be22. --- .../Commands.Common/Commands.Common.csproj | 8 ----- .../Commands.ResourceManager.Common.csproj | 7 ---- ...cenarioTests.ResourceManager.Common.csproj | 7 ---- .../Commands.Profile/Commands.Profile.csproj | 7 ---- .../Commands.RecoveryServices.Test.csproj | 11 ++---- .../RecoveryServicesTestsBase.cs | 2 +- .../Commands.RecoveryServices.csproj | 12 ++----- .../Common/PSRecoveryServicesVaultClient.cs | 24 ------------- .../Models/PSContracts.cs | 6 ++-- .../Models/PSObjects.cs | 12 +------ .../Vault/GetAzureRmRecoveryServicesVaults.cs | 17 +++++---- .../Vault/NewAzureRMRecoveryServicesVault.cs | 36 +------------------ 12 files changed, 20 insertions(+), 129 deletions(-) diff --git a/src/Common/Commands.Common/Commands.Common.csproj b/src/Common/Commands.Common/Commands.Common.csproj index 94b8f40078b2..f93f3a6d59ac 100644 --- a/src/Common/Commands.Common/Commands.Common.csproj +++ b/src/Common/Commands.Common/Commands.Common.csproj @@ -15,7 +15,6 @@ true /assemblyCompareMode:StrongNameIgnoringVersion 06e19c11 - ..\..\ResourceManager\RecoveryServices\ true @@ -190,11 +189,4 @@ - - - - This project references NuGet package(s) that are missing on this computer. Enable NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. - - - \ No newline at end of file diff --git a/src/ResourceManager/Common/Commands.ResourceManager.Common/Commands.ResourceManager.Common.csproj b/src/ResourceManager/Common/Commands.ResourceManager.Common/Commands.ResourceManager.Common.csproj index 3e6d10c36893..ccda7cf1220b 100644 --- a/src/ResourceManager/Common/Commands.ResourceManager.Common/Commands.ResourceManager.Common.csproj +++ b/src/ResourceManager/Common/Commands.ResourceManager.Common/Commands.ResourceManager.Common.csproj @@ -295,11 +295,4 @@ - - - - This project references NuGet package(s) that are missing on this computer. Enable NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. - - - \ No newline at end of file diff --git a/src/ResourceManager/Common/Commands.ScenarioTests.ResourceManager.Common/Commands.ScenarioTests.ResourceManager.Common.csproj b/src/ResourceManager/Common/Commands.ScenarioTests.ResourceManager.Common/Commands.ScenarioTests.ResourceManager.Common.csproj index ed23ee5a75c4..963d2b41b757 100644 --- a/src/ResourceManager/Common/Commands.ScenarioTests.ResourceManager.Common/Commands.ScenarioTests.ResourceManager.Common.csproj +++ b/src/ResourceManager/Common/Commands.ScenarioTests.ResourceManager.Common/Commands.ScenarioTests.ResourceManager.Common.csproj @@ -171,11 +171,4 @@ - - - - This project references NuGet package(s) that are missing on this computer. Enable NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. - - - \ No newline at end of file diff --git a/src/ResourceManager/Profile/Commands.Profile/Commands.Profile.csproj b/src/ResourceManager/Profile/Commands.Profile/Commands.Profile.csproj index 895c9b87fe55..e04c0f9a317f 100644 --- a/src/ResourceManager/Profile/Commands.Profile/Commands.Profile.csproj +++ b/src/ResourceManager/Profile/Commands.Profile/Commands.Profile.csproj @@ -204,11 +204,4 @@ - - - - This project references NuGet package(s) that are missing on this computer. Enable NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. - - - \ No newline at end of file diff --git a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices.Test/Commands.RecoveryServices.Test.csproj b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices.Test/Commands.RecoveryServices.Test.csproj index d5c99a6d0ecf..ca2b10360287 100644 --- a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices.Test/Commands.RecoveryServices.Test.csproj +++ b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices.Test/Commands.RecoveryServices.Test.csproj @@ -48,8 +48,8 @@ ..\..\..\packages\Microsoft.Azure.Common.2.1.0\lib\net45\Microsoft.Azure.Common.NetFramework.dll - False - ..\..\..\..\..\..\SafeHaven-1604\dll\Microsoft.Azure.Management.RecoveryServices.dll + ..\..\..\packages\Microsoft.Azure.Management.RecoveryServices.1.0.2-preview\lib\net40\Microsoft.Azure.Management.RecoveryServices.dll + True False @@ -166,11 +166,4 @@ - - - - This project references NuGet package(s) that are missing on this computer. Enable NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. - - - \ No newline at end of file diff --git a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices.Test/ScenarioTests/RecoveryServicesTestsBase.cs b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices.Test/ScenarioTests/RecoveryServicesTestsBase.cs index cba40c0dffd2..2a8198936a63 100644 --- a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices.Test/ScenarioTests/RecoveryServicesTestsBase.cs +++ b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices.Test/ScenarioTests/RecoveryServicesTestsBase.cs @@ -84,7 +84,7 @@ public static T GetServiceClient() where T : class if (testEnvironment.UsesCustomUri()) { client = new RecoveryServicesManagementClient( - "Microsoft.RecoveryServicesBVTD", + "Microsoft.RecoveryServicesBVTD2", testEnvironment.Credentials as SubscriptionCloudCredentials, testEnvironment.BaseUri); } diff --git a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Commands.RecoveryServices.csproj b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Commands.RecoveryServices.csproj index 0962b2b360af..183533657d2f 100644 --- a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Commands.RecoveryServices.csproj +++ b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Commands.RecoveryServices.csproj @@ -52,8 +52,8 @@ ..\..\..\packages\Microsoft.Azure.Common.2.1.0\lib\net45\Microsoft.Azure.Common.NetFramework.dll - False - ..\..\..\..\..\..\SafeHaven-1604\dll\Microsoft.Azure.Management.RecoveryServices.dll + ..\..\..\packages\Microsoft.Azure.Management.RecoveryServices.1.0.2-preview\lib\net40\Microsoft.Azure.Management.RecoveryServices.dll + True ..\..\..\packages\Microsoft.IdentityModel.Clients.ActiveDirectory.2.18.206251556\lib\net45\Microsoft.IdentityModel.Clients.ActiveDirectory.dll @@ -129,7 +129,6 @@ - @@ -166,11 +165,4 @@ - - - - This project references NuGet package(s) that are missing on this computer. Enable NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. - - - \ No newline at end of file diff --git a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Common/PSRecoveryServicesVaultClient.cs b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Common/PSRecoveryServicesVaultClient.cs index 12fe5c5a4336..c26cfee45a96 100644 --- a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Common/PSRecoveryServicesVaultClient.cs +++ b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Common/PSRecoveryServicesVaultClient.cs @@ -63,29 +63,5 @@ public ResourceGroupListResponse GetResouceGroups() { return this.GetRecoveryServicesClient.ResourceGroup.List(); } - - /// - /// Method to Update Azure Recovery Services Vault Backup Properties - /// - /// Name of the resouce group - /// Name of the vault - /// Backup Properties Update - /// Azure Operation response object. - public AzureOperationResponse UpdateVaultStorageType(string resouceGroupName, string vaultName, UpdateVaultStorageTypeRequest vaultStorageUpdateRequest) - { - return this.recoveryServicesClient.Vaults.UpdateStorageType(resouceGroupName, vaultName, - vaultStorageUpdateRequest, this.GetRequestHeaders()); - } - - /// - /// Method to Get Azure Recovery Services Vault Backup Properties - /// - /// Name of the resouce group - /// Name of the vault - /// Azure Resource Storage response object. - public GetResourceStorageConfigResponse GetVaultStorageType(string resouceGroupName, string vaultName) - { - return this.recoveryServicesClient.Vaults.GetResourceStorageConfig(resouceGroupName, vaultName, this.GetRequestHeaders()); - } } } diff --git a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Models/PSContracts.cs b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Models/PSContracts.cs index 23be4de5d88f..dacd4704d87e 100644 --- a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Models/PSContracts.cs +++ b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Models/PSContracts.cs @@ -520,9 +520,9 @@ public class AcsNamespace /// authenticating service Details name public AcsNamespace(UploadCertificateResponse acsDetails) { - this.HostName = (acsDetails.Properties as ACSCertificateProperties).GlobalAcsHostName; - this.Namespace = (acsDetails.Properties as ACSCertificateProperties).GlobalAcsNamespace; - this.ResourceProviderRealm = (acsDetails.Properties as ACSCertificateProperties).GlobalAcsRPRealm; + this.HostName = acsDetails.Properties.GlobalAcsHostName; + this.Namespace = acsDetails.Properties.GlobalAcsNamespace; + this.ResourceProviderRealm = acsDetails.Properties.GlobalAcsRPRealm; } /// diff --git a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Models/PSObjects.cs b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Models/PSObjects.cs index 75d2d7eae392..d9e62e254fd9 100644 --- a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Models/PSObjects.cs +++ b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Models/PSObjects.cs @@ -135,22 +135,12 @@ public ARSVault(VaultCreateResponse vault) public class ASRVaultProperties { #region Properties - + /// /// Gets or sets Provisioning State. /// public string ProvisioningState { get; set; } - /// - /// Gets or sets BackupStorageRedundancy type. - /// - public string BackupStorageRedundancy { get; set; } - - /// - /// Gets or sets BackupStorageDeduplication type. - /// - public string BackupStorageDeduplication { get; set; } - #endregion } diff --git a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Vault/GetAzureRmRecoveryServicesVaults.cs b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Vault/GetAzureRmRecoveryServicesVaults.cs index 1e01b1a4fee6..7b5fc5278081 100644 --- a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Vault/GetAzureRmRecoveryServicesVaults.cs +++ b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Vault/GetAzureRmRecoveryServicesVaults.cs @@ -94,15 +94,18 @@ private void GetVaultsUnderAllResourceGroups() /// List of Vaults private void WriteVaults(IList vaults) { - foreach (Vault vault in vaults) + if (string.IsNullOrEmpty(this.Name)) { - if (0 == string.Compare(this.Name, vault.Name, true)) + this.WriteObject(vaults.Select(v => new ARSVault(v)), true); + } + else + { + foreach (Vault vault in vaults) { - ARSVault rsVault = new ARSVault(vault); - GetResourceStorageConfigResponse getStorageResponse = RecoveryServicesClient.GetVaultStorageType(this.ResourceGroupName, vault.Name); - rsVault.Properties.BackupStorageRedundancy = getStorageResponse.Properties.StorageType; - rsVault.Properties.BackupStorageDeduplication = getStorageResponse.Properties.DedupState; - this.WriteObject(new ARSVault(vault)); + if (0 == string.Compare(this.Name, vault.Name, true)) + { + this.WriteObject(new ARSVault(vault)); + } } } } diff --git a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Vault/NewAzureRMRecoveryServicesVault.cs b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Vault/NewAzureRMRecoveryServicesVault.cs index 796754f08bb3..8c4bbddd188d 100644 --- a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Vault/NewAzureRMRecoveryServicesVault.cs +++ b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Vault/NewAzureRMRecoveryServicesVault.cs @@ -47,19 +47,6 @@ public class NewAzureRmRecoveryServicesVault : RecoveryServicesCmdletBase [ValidateNotNullOrEmpty] public string Location { get; set; } - /// - /// Gets or sets BackupStorageRedundancy type - /// - [Parameter(Mandatory = false)] - public string BackupStorageRedundancy { get; set; } - - /// - /// Gets or sets BackupStorageDeduplication type - /// - [Parameter(Mandatory = false)] - public string BackupStorageDeduplication { get; set; } - - #endregion /// @@ -77,28 +64,7 @@ public override void ExecuteCmdlet() VaultCreateResponse response = RecoveryServicesClient.CreateVault(this.ResourceGroupName, this.Name, vaultCreateArgs); - if (!(string.IsNullOrEmpty(this.BackupStorageRedundancy) && string.IsNullOrEmpty(this.BackupStorageDeduplication))) - { - UpdateVaultStorageTypeRequest vaultStorageRequest = new UpdateVaultStorageTypeRequest(); - vaultStorageRequest.Properties = new StorageTypeProperties(); - vaultStorageRequest.Properties.StorageModelType = this.BackupStorageRedundancy; - vaultStorageRequest.Properties.DedupState = this.BackupStorageDeduplication; - AzureOperationResponse storageResponse = RecoveryServicesClient.UpdateVaultStorageType(this.ResourceGroupName, this.Name, vaultStorageRequest); - } - - VaultListResponse vaultList = RecoveryServicesClient.GetVaultsInResouceGroup(this.ResourceGroupName); - foreach (Vault vault in vaultList.Vaults) - { - if (vault.Name.Equals(this.Name, StringComparison.InvariantCultureIgnoreCase)) - { - ARSVault rsVault = new ARSVault(vault); - GetResourceStorageConfigResponse getStorageResponse = RecoveryServicesClient.GetVaultStorageType(this.ResourceGroupName, this.Name); - rsVault.Properties.BackupStorageRedundancy = getStorageResponse.Properties.StorageType; - rsVault.Properties.BackupStorageDeduplication = getStorageResponse.Properties.DedupState; - this.WriteObject(rsVault); - break; - } - } + this.WriteObject(new ARSVault(response)); } catch (Exception exception) { From 7471ce80f4fb122ed7c202e469a95c5b8276dc31 Mon Sep 17 00:00:00 2001 From: vishak-ms Date: Tue, 12 Apr 2016 15:54:18 +0530 Subject: [PATCH 09/18] Get/Set AzureRmRecoveryServicesBackupProperties --- .../Commands.RecoveryServices.Test.csproj | 6 +- .../ScenarioTests/RecoveryServicesTests.ps1 | 11 +++- .../RecoveryServicesTestsBase.cs | 2 +- .../Commands.RecoveryServices.csproj | 8 ++- .../Common/PSRecoveryServicesVaultClient.cs | 26 ++++++++ .../Models/PSContracts.cs | 7 +- .../Models/PSObjects.cs | 14 +++- ...AzureRmRecoveryServicesBackupProperties.cs | 59 +++++++++++++++++ ...AzureRmRecoveryServicesBackupProperties.cs | 65 +++++++++++++++++++ 9 files changed, 184 insertions(+), 14 deletions(-) create mode 100644 src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Vault/GetAzureRmRecoveryServicesBackupProperties.cs create mode 100644 src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Vault/SetAzureRmRecoveryServicesBackupProperties.cs diff --git a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices.Test/Commands.RecoveryServices.Test.csproj b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices.Test/Commands.RecoveryServices.Test.csproj index ca2b10360287..960ebc10ea2d 100644 --- a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices.Test/Commands.RecoveryServices.Test.csproj +++ b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices.Test/Commands.RecoveryServices.Test.csproj @@ -47,9 +47,9 @@ ..\..\..\packages\Microsoft.Azure.Common.2.1.0\lib\net45\Microsoft.Azure.Common.NetFramework.dll - - ..\..\..\packages\Microsoft.Azure.Management.RecoveryServices.1.0.2-preview\lib\net40\Microsoft.Azure.Management.RecoveryServices.dll - True + + False + ..\..\..\..\..\..\SafeHaven-1604\dll\Microsoft.Azure.Management.RecoveryServices.dll False diff --git a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices.Test/ScenarioTests/RecoveryServicesTests.ps1 b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices.Test/ScenarioTests/RecoveryServicesTests.ps1 index 4cac83a7cf00..dd9e2fdfe942 100644 --- a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices.Test/ScenarioTests/RecoveryServicesTests.ps1 +++ b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices.Test/ScenarioTests/RecoveryServicesTests.ps1 @@ -21,7 +21,7 @@ Recovery Services Vault CRUD Tests function Test-RecoveryServicesVaultCRUDTests { # Create vault - $vaultCreationResponse = New-AzureRmRecoveryServicesVault -Name rsv1 -ResourceGroupName S91-1 -Location westus + $vaultCreationResponse = New-AzureRmRecoveryServicesVault -Name rsv1 -ResourceGroupName vishakintdrg -Location westus Assert-NotNull($vaultCreationResponse.Name) Assert-NotNull($vaultCreationResponse.ID) Assert-NotNull($vaultCreationResponse.Type) @@ -37,14 +37,19 @@ function Test-RecoveryServicesVaultCRUDTests Assert-NotNull($vault.Type) } + $vaultBackupProperties = Get-AzureRmRecoveryServicesBackupProperties -Vault $vaultCreationResponse + Assert-NotNull($vaultBackupProperties.BackupStorageRedundancy) + + Set-AzureRmRecoveryServicesBackupProperties -Vault $vaultCreationResponse -BackupStorageRedundancy "LocallyRedundant" + # Get the created vault - $vaultToBeRemoved = Get-AzureRmRecoveryServicesVault -ResourceGroupName S91-1 -Name rsv1 + $vaultToBeRemoved = Get-AzureRmRecoveryServicesVault -ResourceGroupName vishakintdrg -Name rsv1 Assert-NotNull($vaultToBeRemoved.Name) Assert-NotNull($vaultToBeRemoved.ID) Assert-NotNull($vaultToBeRemoved.Type) # Remove Vault Remove-AzureRmRecoveryServicesVault -Vault $vaultToBeRemoved - $vaults = Get-AzureRmRecoveryServicesVault -ResourceGroupName S91-1 -Name rsv1 + $vaults = Get-AzureRmRecoveryServicesVault -ResourceGroupName vishakintdrg -Name rsv1 Assert-True { $vaults.Count -eq 0 } } \ No newline at end of file diff --git a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices.Test/ScenarioTests/RecoveryServicesTestsBase.cs b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices.Test/ScenarioTests/RecoveryServicesTestsBase.cs index 2a8198936a63..cba40c0dffd2 100644 --- a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices.Test/ScenarioTests/RecoveryServicesTestsBase.cs +++ b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices.Test/ScenarioTests/RecoveryServicesTestsBase.cs @@ -84,7 +84,7 @@ public static T GetServiceClient() where T : class if (testEnvironment.UsesCustomUri()) { client = new RecoveryServicesManagementClient( - "Microsoft.RecoveryServicesBVTD2", + "Microsoft.RecoveryServicesBVTD", testEnvironment.Credentials as SubscriptionCloudCredentials, testEnvironment.BaseUri); } diff --git a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Commands.RecoveryServices.csproj b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Commands.RecoveryServices.csproj index 183533657d2f..bea93b771751 100644 --- a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Commands.RecoveryServices.csproj +++ b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Commands.RecoveryServices.csproj @@ -51,9 +51,9 @@ False ..\..\..\packages\Microsoft.Azure.Common.2.1.0\lib\net45\Microsoft.Azure.Common.NetFramework.dll - - ..\..\..\packages\Microsoft.Azure.Management.RecoveryServices.1.0.2-preview\lib\net40\Microsoft.Azure.Management.RecoveryServices.dll - True + + False + ..\..\..\..\..\..\SafeHaven-1604\dll\Microsoft.Azure.Management.RecoveryServices.dll ..\..\..\packages\Microsoft.IdentityModel.Clients.ActiveDirectory.2.18.206251556\lib\net45\Microsoft.IdentityModel.Clients.ActiveDirectory.dll @@ -129,10 +129,12 @@ + + diff --git a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Common/PSRecoveryServicesVaultClient.cs b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Common/PSRecoveryServicesVaultClient.cs index c26cfee45a96..1a3e8997a771 100644 --- a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Common/PSRecoveryServicesVaultClient.cs +++ b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Common/PSRecoveryServicesVaultClient.cs @@ -63,5 +63,31 @@ public ResourceGroupListResponse GetResouceGroups() { return this.GetRecoveryServicesClient.ResourceGroup.List(); } + + + /// + /// Method to Update Azure Recovery Services Vault Backup Properties + /// + /// Name of the resouce group + /// Name of the vault + /// Backup Properties Update + /// Azure Operation response object. + public AzureOperationResponse UpdateVaultStorageType(string resouceGroupName, string vaultName, UpdateVaultStorageTypeRequest vaultStorageUpdateRequest) + { + return this.recoveryServicesClient.Vaults.UpdateStorageType(resouceGroupName, vaultName, + vaultStorageUpdateRequest, this.GetRequestHeaders()); + } + + /// + /// Method to Get Azure Recovery Services Vault Backup Properties + /// + /// Name of the resouce group + /// Name of the vault + /// Azure Resource Storage response object. + public GetResourceStorageConfigResponse GetVaultStorageType(string resouceGroupName, string vaultName) + { + return this.recoveryServicesClient.Vaults.GetResourceStorageConfig(resouceGroupName, vaultName, this.GetRequestHeaders()); + } + } } diff --git a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Models/PSContracts.cs b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Models/PSContracts.cs index dacd4704d87e..1f56c04372a6 100644 --- a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Models/PSContracts.cs +++ b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Models/PSContracts.cs @@ -520,9 +520,10 @@ public class AcsNamespace /// authenticating service Details name public AcsNamespace(UploadCertificateResponse acsDetails) { - this.HostName = acsDetails.Properties.GlobalAcsHostName; - this.Namespace = acsDetails.Properties.GlobalAcsNamespace; - this.ResourceProviderRealm = acsDetails.Properties.GlobalAcsRPRealm; + this.HostName = (acsDetails.Properties as ACSCertificateProperties).GlobalAcsHostName; + this.Namespace = (acsDetails.Properties as ACSCertificateProperties).GlobalAcsNamespace; + this.ResourceProviderRealm = (acsDetails.Properties as ACSCertificateProperties).GlobalAcsRPRealm; + } /// diff --git a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Models/PSObjects.cs b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Models/PSObjects.cs index d9e62e254fd9..e89150a3072e 100644 --- a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Models/PSObjects.cs +++ b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Models/PSObjects.cs @@ -135,7 +135,7 @@ public ARSVault(VaultCreateResponse vault) public class ASRVaultProperties { #region Properties - + /// /// Gets or sets Provisioning State. /// @@ -144,6 +144,18 @@ public class ASRVaultProperties #endregion } + public class ASRVaultBackupProperties + { + #region Properties + + /// + /// Gets or sets BackupStorageRedundancy type. + /// + public string BackupStorageRedundancy { get; set; } + + #endregion + } + /// /// Class to define the output of the vault settings file generation. /// diff --git a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Vault/GetAzureRmRecoveryServicesBackupProperties.cs b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Vault/GetAzureRmRecoveryServicesBackupProperties.cs new file mode 100644 index 000000000000..caefde49a5dd --- /dev/null +++ b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Vault/GetAzureRmRecoveryServicesBackupProperties.cs @@ -0,0 +1,59 @@ +// ---------------------------------------------------------------------------------- +// +// Copyright Microsoft Corporation +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// http://www.apache.org/licenses/LICENSE-2.0 +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// ---------------------------------------------------------------------------------- + +using System; +using System.Collections.Generic; +using System.Linq; +using System.Management.Automation; +using Microsoft.Azure.Management.RecoveryServices.Models; + +namespace Microsoft.Azure.Commands.RecoveryServices +{ + /// + /// Retrieves Azure Recovery Services Vault. + /// + [Cmdlet(VerbsCommon.Get, "AzureRmRecoveryServicesBackupProperties")] + [OutputType(typeof(ASRVaultBackupProperties))] + public class GetAzureRmRecoveryServicesBackupProperties : RecoveryServicesCmdletBase + { + #region Parameters + + /// + /// Gets or sets vault Object. + /// + [Parameter(Mandatory = true, ValueFromPipeline = true)] + [ValidateNotNullOrEmpty] + public ARSVault Vault { get; set; } + + #endregion + + /// + /// ProcessRecord of the command. + /// + public override void ExecuteCmdlet() + { + try + { + GetResourceStorageConfigResponse getStorageResponse = RecoveryServicesClient.GetVaultStorageType(this.Vault.ResouceGroupName, this.Vault.Name); + ASRVaultBackupProperties vaultBackupProperties = new ASRVaultBackupProperties(); + vaultBackupProperties.BackupStorageRedundancy = getStorageResponse.Properties.StorageType; + this.WriteObject(vaultBackupProperties); + } + catch (Exception exception) + { + this.HandleException(exception); + } + } + } +} diff --git a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Vault/SetAzureRmRecoveryServicesBackupProperties.cs b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Vault/SetAzureRmRecoveryServicesBackupProperties.cs new file mode 100644 index 000000000000..74e943fe61d2 --- /dev/null +++ b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Vault/SetAzureRmRecoveryServicesBackupProperties.cs @@ -0,0 +1,65 @@ +// ---------------------------------------------------------------------------------- +// +// Copyright Microsoft Corporation +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// http://www.apache.org/licenses/LICENSE-2.0 +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// ---------------------------------------------------------------------------------- + +using System; +using System.Collections.Generic; +using System.Linq; +using System.Management.Automation; +using Microsoft.Azure.Management.RecoveryServices.Models; + +namespace Microsoft.Azure.Commands.RecoveryServices +{ + /// + /// Retrieves Azure Recovery Services Vault. + /// + [Cmdlet(VerbsCommon.Set, "AzureRmRecoveryServicesBackupProperties")] + public class SetAzureRmRecoveryServicesBackupProperties : RecoveryServicesCmdletBase + { + #region Parameters + /// + /// Gets or sets vault Object. + /// + [Parameter(Mandatory = true, ValueFromPipeline = true)] + [ValidateNotNullOrEmpty] + public ARSVault Vault { get; set; } + /// + /// Gets or sets BackupStorageRedundancy type. + /// + [Parameter(Mandatory = false)] + public string BackupStorageRedundancy { get; set; } + + #endregion Parameters + + /// + /// ProcessRecord of the command. + /// + public override void ExecuteCmdlet() + { + try + { + if (!string.IsNullOrEmpty(this.BackupStorageRedundancy)) + { + UpdateVaultStorageTypeRequest vaultStorageRequest = new UpdateVaultStorageTypeRequest(); + vaultStorageRequest.Properties = new StorageTypeProperties(); + vaultStorageRequest.Properties.StorageModelType = BackupStorageRedundancy; + AzureOperationResponse storageResponse = RecoveryServicesClient.UpdateVaultStorageType(this.Vault.ResouceGroupName, this.Vault.Name, vaultStorageRequest); + } + } + catch (Exception exception) + { + this.HandleException(exception); + } + } + } +} From 3b064df395854f5205a523906450d92e3189e050 Mon Sep 17 00:00:00 2001 From: pikumarmsft Date: Tue, 12 Apr 2016 17:12:01 +0530 Subject: [PATCH 10/18] merging files. --- .../Commands.RecoveryServices.csproj | 3 - ...RecoveryServicesVaultExtendedInfoClient.cs | 3 +- .../Models/PSContracts.cs | 2 +- ...mRecoveryServicesVaultBackupCredentials.cs | 172 ------------------ 4 files changed, 2 insertions(+), 178 deletions(-) delete mode 100644 src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Vault/GetAzureRmRecoveryServicesVaultBackupCredentials.cs diff --git a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Commands.RecoveryServices.csproj b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Commands.RecoveryServices.csproj index d67ee0c491c7..561d8a5b2cca 100644 --- a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Commands.RecoveryServices.csproj +++ b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Commands.RecoveryServices.csproj @@ -129,9 +129,6 @@ - - Code - diff --git a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Common/PSRecoveryServicesVaultExtendedInfoClient.cs b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Common/PSRecoveryServicesVaultExtendedInfoClient.cs index ca2ba9b03c26..7761516bc5a2 100644 --- a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Common/PSRecoveryServicesVaultExtendedInfoClient.cs +++ b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Common/PSRecoveryServicesVaultExtendedInfoClient.cs @@ -135,13 +135,12 @@ public UploadCertificateResponse UploadCertificate(X509Certificate2 managementCe var certificateArgs = new CertificateArgs(); certificateArgs.Properties = new Dictionary(); certificateArgs.Properties.Add("certificate", Convert.ToBase64String(managementCert.GetRawCertData())); - // CertificateArgs.Properties.Add("ContractVersion", "V2012_12"); var response = this.recoveryServicesClient.VaultExtendedInfo.UploadCertificateAsync( vault.ResouceGroupName, vault.Name, certificateArgs, managementCert.FriendlyName, - this.GetRequestHeaders()); ; + this.GetRequestHeaders()); response.Wait(); return response.Result; } diff --git a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Models/PSContracts.cs b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Models/PSContracts.cs index c146dd04920a..32af77e8646a 100644 --- a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Models/PSContracts.cs +++ b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Models/PSContracts.cs @@ -358,6 +358,7 @@ public VaultCreds() /// resource name /// management cert /// authenticating service namespace + /// resource type backup vault or ASR vault public VaultCreds(string subscriptionId, string resourceName, string managementCert, AcsNamespace acsNamespace, string resourceType = null) { this.SubscriptionId = subscriptionId; @@ -507,7 +508,6 @@ public ASRVaultCreds( /// /// Class to define backup vault credentials /// - [SuppressMessage("Microsoft.StyleCop.CSharp.MaintainabilityRules", "SA1402:FileMayOnlyContainASingleClass", Justification = "Grouping classes based on entity")] [DataContract] public class BackupVaultCreds : VaultCreds { diff --git a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Vault/GetAzureRmRecoveryServicesVaultBackupCredentials.cs b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Vault/GetAzureRmRecoveryServicesVaultBackupCredentials.cs deleted file mode 100644 index 58cb60f871b8..000000000000 --- a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Vault/GetAzureRmRecoveryServicesVaultBackupCredentials.cs +++ /dev/null @@ -1,172 +0,0 @@ -// ---------------------------------------------------------------------------------- -// -// Copyright Microsoft Corporation -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// http://www.apache.org/licenses/LICENSE-2.0 -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// ---------------------------------------------------------------------------------- - -using Microsoft.Azure.Commands.RecoveryServices; -using Microsoft.Azure.Management.RecoveryServices.Models; -using Microsoft.Azure.Portal.RecoveryServices.Models.Common; -using System; -using System.Collections.Generic; -using System.Globalization; -using System.IO; -using System.Management.Automation; -using System.Runtime.Serialization; -using System.Security.Cryptography.X509Certificates; -using System.Text; -using System.Xml; - -namespace Microsoft.Azure.Commands.RecoveryServices -{ - public partial class GetAzureRmRecoveryServicesVaultSettingsFile - { - public void GetAzureRMRecoveryServicesVaultBackupCredentials(string targetLocation, int vaultCertificateExpiryInHoursForBackup) - { - if (!Directory.Exists(targetLocation)) - { - throw new ArgumentException("The target location provided is not a directory. Please provide a directory."); - } - - string subscriptionId = DefaultContext.Subscription.Id.ToString(); - string displayName = this.Vault.Name; - - WriteDebug(string.Format(CultureInfo.InvariantCulture, - "Executing cmdlet with SubscriptionId = {0}, ResourceGroupName = {1}, ResourceName = {2}, TargetLocation = {3}", - subscriptionId, this.Vault.ResouceGroupName, this.Vault.Name, targetLocation)); - - // Generate certificate - X509Certificate2 cert = CertUtils.CreateSelfSignedCertificate(vaultCertificateExpiryInHoursForBackup, subscriptionId.ToString(), this.Vault.Name); - - AcsNamespace acsNamespace = null; - string channelIntegrityKey = string.Empty; - try - { - // Upload cert into ID Mgmt - WriteDebug(string.Format(CultureInfo.InvariantCulture, "RecoveryService - Going to upload the certificate")); - acsNamespace = UploadCert(cert, subscriptionId); - WriteDebug(string.Format(CultureInfo.InvariantCulture, "RecoveryService - Successfully uploaded the certificate")); - } - catch (Exception exception) - { - throw exception; - } - - // generate vault credentials - string vaultCredsFileContent = GenerateVaultCreds(cert, subscriptionId, acsNamespace); - - // NOTE: One of the scenarios for this cmdlet is to generate a file which will be an input to DPM servers. - // We found a bug in the DPM UI which is looking for a particular namespace in the input file. - // The below is a hack to circumvent this issue and this would be removed once the bug can be fixed. - vaultCredsFileContent = vaultCredsFileContent.Replace("Microsoft.Azure.Commands.AzureBackup.Models", - "Microsoft.Azure.Portal.RecoveryServices.Models.Common"); - - // prepare for download - string fileName = string.Format("{0}_{1:ddd MMM dd yyyy}.VaultCredentials", displayName, DateTime.UtcNow); - string filePath = System.IO.Path.Combine(targetLocation, fileName); - WriteDebug(string.Format("Saving Vault Credentials to file : {0}", filePath)); - - File.WriteAllBytes(filePath, Encoding.UTF8.GetBytes(vaultCredsFileContent)); - - // Output filename back to user - WriteObject(fileName); - } - - /// - /// Upload certificate - /// - /// management certificate - /// subscription Id - /// resource name - /// resource type - /// resource group name - /// acs namespace of the uploaded cert - private AcsNamespace UploadCert(X509Certificate2 cert, string subscriptionId) - { - UploadCertificateResponse response = RecoveryServicesClient.UploadCertificate(cert, this.Vault); - - return new AcsNamespace(response); - } - - /// - /// Generates vault creds file - /// - /// management certificate - /// subscription Id - /// resource type - /// display name - /// acs namespace - /// xml file in string format - private string GenerateVaultCreds(X509Certificate2 cert, string subscriptionId, AcsNamespace acsNamespace) - { - try - { - return GenerateVaultCredsForBackup(cert, subscriptionId, acsNamespace); - } - catch (Exception exception) - { - throw exception; - } - } - - /// - /// Generates vault creds file content for backup Vault - /// - /// management certificate - /// subscription Id - /// resource type - /// display name - /// acs namespace - /// xml file in string format - private string GenerateVaultCredsForBackup(X509Certificate2 cert, string subscriptionId, AcsNamespace acsNamespace) - { - using (var output = new MemoryStream()) - { - using (var writer = XmlWriter.Create(output, GetXmlWriterSettings())) - { - BackupVaultCreds backupVaultCreds = new BackupVaultCreds(subscriptionId, - this.Vault.Name, - CertUtils.SerializeCert(cert, X509ContentType.Pfx), - acsNamespace, - GetAgentLinks()); - DataContractSerializer serializer = new DataContractSerializer(typeof(BackupVaultCreds)); - serializer.WriteObject(writer, backupVaultCreds); - - WriteDebug(string.Format(CultureInfo.InvariantCulture, "RecoveryService - Backup Vault - Successfully serialized the file content")); - } - - return Encoding.UTF8.GetString(output.ToArray()); - } - } - - private static string GetAgentLinks() - { - return "WABUpdateKBLink,http://go.microsoft.com/fwlink/p/?LinkId=229525;" + - "StorageQuotaPurchaseLink,http://go.microsoft.com/fwlink/?LinkId=205490;" + - "WebPortalLink,http://go.microsoft.com/fwlink/?LinkId=252913;" + - "WABprivacyStatement,http://go.microsoft.com/fwlink/?LinkId=221308"; - } - - /// - /// A set of XmlWriterSettings to use for the publishing profile - /// - /// The XmlWriterSettings set - private XmlWriterSettings GetXmlWriterSettings() - { - return new XmlWriterSettings - { - Encoding = new UTF8Encoding(false), - Indent = true, - NewLineOnAttributes = true - }; - } - } -} From cea53bf41cd42ec9d5cec1e7330c04b5bf1f2883 Mon Sep 17 00:00:00 2001 From: pikumarmsft Date: Tue, 12 Apr 2016 17:14:04 +0530 Subject: [PATCH 11/18] Adding backup vault cred code to Get-AzureRmRecoveryVaultSettingFiles.cs --- ...zureRMRecoveryServicesVaultSettingsFile.cs | 158 +++++++++++++++++- 1 file changed, 153 insertions(+), 5 deletions(-) diff --git a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Vault/GetAzureRMRecoveryServicesVaultSettingsFile.cs b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Vault/GetAzureRMRecoveryServicesVaultSettingsFile.cs index 2bc6bdcc7954..181b62a15b1d 100644 --- a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Vault/GetAzureRMRecoveryServicesVaultSettingsFile.cs +++ b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Vault/GetAzureRMRecoveryServicesVaultSettingsFile.cs @@ -18,6 +18,12 @@ using System.Security.Cryptography.X509Certificates; using Microsoft.Azure.Common.Authentication.Models; using Microsoft.Azure.Portal.RecoveryServices.Models.Common; +using System.IO; +using System.Xml; +using System.Runtime.Serialization; +using System.Text; +using System.Globalization; +using Microsoft.Azure.Management.RecoveryServices.Models; namespace Microsoft.Azure.Commands.RecoveryServices { @@ -76,8 +82,8 @@ public partial class GetAzureRmRecoveryServicesVaultSettingsFile : RecoveryServi /// /// Gets or sets vault Object. /// - [Parameter(ParameterSetName = ASRParameterSets.ByDefault, Mandatory = true, ValueFromPipeline = true)] - [Parameter(ParameterSetName = ASRParameterSets.ForSite, Mandatory = true, ValueFromPipeline = true)] + [Parameter(ParameterSetName = ASRParameterSets.ByDefault, Mandatory = true)] + [Parameter(ParameterSetName = ASRParameterSets.ForSite, Mandatory = true)] public SwitchParameter ASR { get { return asr; } @@ -112,9 +118,9 @@ public override void ExecuteCmdlet() { this.GetVaultSettingsFile(); } - if(backup) + if (backup) { - this.GetAzureRMRecoveryServicesVaultBackupCredentials(Path, VaultCertificateExpiryInHoursForBackup); + this.GetAzureRMRecoveryServicesVaultBackupCredentials(); } } catch (AggregateException aggregateEx) @@ -140,7 +146,7 @@ private void GetVaultSettingsFile() if (!string.IsNullOrEmpty(this.SiteIdentifier) && !string.IsNullOrEmpty(this.SiteFriendlyName)) { - site.ID = this.SiteIdentifier; + site.ID = this.SiteIdentifier; site.Name = this.SiteFriendlyName; } @@ -183,5 +189,147 @@ private string GenerateFileName() return fileName; } + + #region Backup Vault Credentials + public void GetAzureRMRecoveryServicesVaultBackupCredentials() + { + string targetLocation = string.IsNullOrEmpty(this.Path) ? Utilities.GetDefaultPath() : this.Path; + if (!Directory.Exists(targetLocation)) + { + throw new ArgumentException("The target location provided is not a directory. Please provide a directory."); + } + + string subscriptionId = DefaultContext.Subscription.Id.ToString(); + string displayName = this.Vault.Name; + + WriteDebug(string.Format(CultureInfo.InvariantCulture, + "Executing cmdlet with SubscriptionId = {0}, ResourceGroupName = {1}, ResourceName = {2}, TargetLocation = {3}", + subscriptionId, this.Vault.ResouceGroupName, this.Vault.Name, targetLocation)); + + // Generate certificate + X509Certificate2 cert = CertUtils.CreateSelfSignedCertificate(VaultCertificateExpiryInHoursForBackup, subscriptionId.ToString(), this.Vault.Name); + + AcsNamespace acsNamespace = null; + string channelIntegrityKey = string.Empty; + try + { + // Upload cert into ID Mgmt + WriteDebug(string.Format(CultureInfo.InvariantCulture, "RecoveryService - Going to upload the certificate")); + acsNamespace = UploadCert(cert); + WriteDebug(string.Format(CultureInfo.InvariantCulture, "RecoveryService - Successfully uploaded the certificate")); + } + catch (Exception exception) + { + throw exception; + } + + // generate vault credentials + string vaultCredsFileContent = GenerateVaultCreds(cert, subscriptionId, acsNamespace); + + // NOTE: One of the scenarios for this cmdlet is to generate a file which will be an input to DPM servers. + // We found a bug in the DPM UI which is looking for a particular namespace in the input file. + // The below is a hack to circumvent this issue and this would be removed once the bug can be fixed. + vaultCredsFileContent = vaultCredsFileContent.Replace("Microsoft.Azure.Commands.AzureBackup.Models", + "Microsoft.Azure.Portal.RecoveryServices.Models.Common"); + + // prepare for download + string fileName = string.Format("{0}_{1:ddd MMM dd yyyy}.VaultCredentials", displayName, DateTime.UtcNow); + string filePath = System.IO.Path.Combine(targetLocation, fileName); + WriteDebug(string.Format("Saving Vault Credentials to file : {0}", filePath)); + + File.WriteAllBytes(filePath, Encoding.UTF8.GetBytes(vaultCredsFileContent)); + + VaultSettingsFilePath output = new VaultSettingsFilePath() + { + FilePath = filePath, + }; + + // Output filename back to user + WriteObject(output); + } + + /// + /// Upload certificate + /// + /// management certificate + /// subscription Id + /// acs namespace of the uploaded cert + private AcsNamespace UploadCert(X509Certificate2 cert) + { + UploadCertificateResponse response = RecoveryServicesClient.UploadCertificate(cert, this.Vault); + + return new AcsNamespace(response); + } + + /// + /// Generates vault creds file + /// + /// management certificate + /// subscription Id + /// acs namespace + /// xml file in string format + private string GenerateVaultCreds(X509Certificate2 cert, string subscriptionId, AcsNamespace acsNamespace) + { + try + { + return GenerateVaultCredsForBackup(cert, subscriptionId, acsNamespace); + } + catch (Exception exception) + { + throw exception; + } + } + + /// + /// Generates vault creds file content for backup Vault + /// + /// management certificate + /// subscription Id + /// acs namespace + /// xml file in string format + private string GenerateVaultCredsForBackup(X509Certificate2 cert, string subscriptionId, AcsNamespace acsNamespace) + { + using (var output = new MemoryStream()) + { + using (var writer = XmlWriter.Create(output, GetXmlWriterSettings())) + { + BackupVaultCreds backupVaultCreds = new BackupVaultCreds(subscriptionId, + this.Vault.Name, + CertUtils.SerializeCert(cert, X509ContentType.Pfx), + acsNamespace, + GetAgentLinks()); + DataContractSerializer serializer = new DataContractSerializer(typeof(BackupVaultCreds)); + serializer.WriteObject(writer, backupVaultCreds); + + WriteDebug(string.Format(CultureInfo.InvariantCulture, "RecoveryService - Backup Vault - Successfully serialized the file content")); + } + + return Encoding.UTF8.GetString(output.ToArray()); + } + } + + private static string GetAgentLinks() + { + return "WABUpdateKBLink,http://go.microsoft.com/fwlink/p/?LinkId=229525;" + + "StorageQuotaPurchaseLink,http://go.microsoft.com/fwlink/?LinkId=205490;" + + "WebPortalLink,http://go.microsoft.com/fwlink/?LinkId=252913;" + + "WABprivacyStatement,http://go.microsoft.com/fwlink/?LinkId=221308"; + } + + /// + /// A set of XmlWriterSettings to use for the publishing profile + /// + /// The XmlWriterSettings set + private XmlWriterSettings GetXmlWriterSettings() + { + return new XmlWriterSettings + { + Encoding = new UTF8Encoding(false), + Indent = true, + NewLineOnAttributes = true + }; + } + + #endregion } } From 1105812621a2d61b345a6a87c7626b6d8cc106e6 Mon Sep 17 00:00:00 2001 From: pikumarmsft Date: Tue, 12 Apr 2016 17:22:20 +0530 Subject: [PATCH 12/18] removing nuget changes from csproj --- .../Commands.RecoveryServices/Commands.RecoveryServices.csproj | 1 - .../Vault/GetAzureRMRecoveryServicesVaultSettingsFile.cs | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Commands.RecoveryServices.csproj b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Commands.RecoveryServices.csproj index 63c7f2ee801d..bea93b771751 100644 --- a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Commands.RecoveryServices.csproj +++ b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Commands.RecoveryServices.csproj @@ -167,5 +167,4 @@ - \ No newline at end of file diff --git a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Vault/GetAzureRMRecoveryServicesVaultSettingsFile.cs b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Vault/GetAzureRMRecoveryServicesVaultSettingsFile.cs index 181b62a15b1d..f976d53c187b 100644 --- a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Vault/GetAzureRMRecoveryServicesVaultSettingsFile.cs +++ b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Vault/GetAzureRMRecoveryServicesVaultSettingsFile.cs @@ -73,7 +73,7 @@ public partial class GetAzureRmRecoveryServicesVaultSettingsFile : RecoveryServi /// /// Gets or sets vault Object. /// - [Parameter(Mandatory = true, Position = 2)] + [Parameter(Position = 2)] public string Path { get; set; } /// From ca483e58ecbf7d40e44cf6c40fac8a910f1de411 Mon Sep 17 00:00:00 2001 From: vishak-ms Date: Tue, 12 Apr 2016 18:06:26 +0530 Subject: [PATCH 13/18] Revert "Get/Set AzureRmRecoveryServicesBackupProperties" This reverts commit 7471ce80f4fb122ed7c202e469a95c5b8276dc31. --- .../Commands.RecoveryServices.Test.csproj | 6 +- .../ScenarioTests/RecoveryServicesTests.ps1 | 11 +--- .../RecoveryServicesTestsBase.cs | 2 +- .../Commands.RecoveryServices.csproj | 8 +-- .../Common/PSRecoveryServicesVaultClient.cs | 26 -------- .../Models/PSContracts.cs | 7 +- .../Models/PSObjects.cs | 14 +--- ...AzureRmRecoveryServicesBackupProperties.cs | 59 ----------------- ...AzureRmRecoveryServicesBackupProperties.cs | 65 ------------------- 9 files changed, 14 insertions(+), 184 deletions(-) delete mode 100644 src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Vault/GetAzureRmRecoveryServicesBackupProperties.cs delete mode 100644 src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Vault/SetAzureRmRecoveryServicesBackupProperties.cs diff --git a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices.Test/Commands.RecoveryServices.Test.csproj b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices.Test/Commands.RecoveryServices.Test.csproj index 960ebc10ea2d..ca2b10360287 100644 --- a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices.Test/Commands.RecoveryServices.Test.csproj +++ b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices.Test/Commands.RecoveryServices.Test.csproj @@ -47,9 +47,9 @@ ..\..\..\packages\Microsoft.Azure.Common.2.1.0\lib\net45\Microsoft.Azure.Common.NetFramework.dll - - False - ..\..\..\..\..\..\SafeHaven-1604\dll\Microsoft.Azure.Management.RecoveryServices.dll + + ..\..\..\packages\Microsoft.Azure.Management.RecoveryServices.1.0.2-preview\lib\net40\Microsoft.Azure.Management.RecoveryServices.dll + True False diff --git a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices.Test/ScenarioTests/RecoveryServicesTests.ps1 b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices.Test/ScenarioTests/RecoveryServicesTests.ps1 index dd9e2fdfe942..4cac83a7cf00 100644 --- a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices.Test/ScenarioTests/RecoveryServicesTests.ps1 +++ b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices.Test/ScenarioTests/RecoveryServicesTests.ps1 @@ -21,7 +21,7 @@ Recovery Services Vault CRUD Tests function Test-RecoveryServicesVaultCRUDTests { # Create vault - $vaultCreationResponse = New-AzureRmRecoveryServicesVault -Name rsv1 -ResourceGroupName vishakintdrg -Location westus + $vaultCreationResponse = New-AzureRmRecoveryServicesVault -Name rsv1 -ResourceGroupName S91-1 -Location westus Assert-NotNull($vaultCreationResponse.Name) Assert-NotNull($vaultCreationResponse.ID) Assert-NotNull($vaultCreationResponse.Type) @@ -37,19 +37,14 @@ function Test-RecoveryServicesVaultCRUDTests Assert-NotNull($vault.Type) } - $vaultBackupProperties = Get-AzureRmRecoveryServicesBackupProperties -Vault $vaultCreationResponse - Assert-NotNull($vaultBackupProperties.BackupStorageRedundancy) - - Set-AzureRmRecoveryServicesBackupProperties -Vault $vaultCreationResponse -BackupStorageRedundancy "LocallyRedundant" - # Get the created vault - $vaultToBeRemoved = Get-AzureRmRecoveryServicesVault -ResourceGroupName vishakintdrg -Name rsv1 + $vaultToBeRemoved = Get-AzureRmRecoveryServicesVault -ResourceGroupName S91-1 -Name rsv1 Assert-NotNull($vaultToBeRemoved.Name) Assert-NotNull($vaultToBeRemoved.ID) Assert-NotNull($vaultToBeRemoved.Type) # Remove Vault Remove-AzureRmRecoveryServicesVault -Vault $vaultToBeRemoved - $vaults = Get-AzureRmRecoveryServicesVault -ResourceGroupName vishakintdrg -Name rsv1 + $vaults = Get-AzureRmRecoveryServicesVault -ResourceGroupName S91-1 -Name rsv1 Assert-True { $vaults.Count -eq 0 } } \ No newline at end of file diff --git a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices.Test/ScenarioTests/RecoveryServicesTestsBase.cs b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices.Test/ScenarioTests/RecoveryServicesTestsBase.cs index cba40c0dffd2..2a8198936a63 100644 --- a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices.Test/ScenarioTests/RecoveryServicesTestsBase.cs +++ b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices.Test/ScenarioTests/RecoveryServicesTestsBase.cs @@ -84,7 +84,7 @@ public static T GetServiceClient() where T : class if (testEnvironment.UsesCustomUri()) { client = new RecoveryServicesManagementClient( - "Microsoft.RecoveryServicesBVTD", + "Microsoft.RecoveryServicesBVTD2", testEnvironment.Credentials as SubscriptionCloudCredentials, testEnvironment.BaseUri); } diff --git a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Commands.RecoveryServices.csproj b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Commands.RecoveryServices.csproj index bea93b771751..183533657d2f 100644 --- a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Commands.RecoveryServices.csproj +++ b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Commands.RecoveryServices.csproj @@ -51,9 +51,9 @@ False ..\..\..\packages\Microsoft.Azure.Common.2.1.0\lib\net45\Microsoft.Azure.Common.NetFramework.dll - - False - ..\..\..\..\..\..\SafeHaven-1604\dll\Microsoft.Azure.Management.RecoveryServices.dll + + ..\..\..\packages\Microsoft.Azure.Management.RecoveryServices.1.0.2-preview\lib\net40\Microsoft.Azure.Management.RecoveryServices.dll + True ..\..\..\packages\Microsoft.IdentityModel.Clients.ActiveDirectory.2.18.206251556\lib\net45\Microsoft.IdentityModel.Clients.ActiveDirectory.dll @@ -129,12 +129,10 @@ - - diff --git a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Common/PSRecoveryServicesVaultClient.cs b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Common/PSRecoveryServicesVaultClient.cs index 1a3e8997a771..c26cfee45a96 100644 --- a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Common/PSRecoveryServicesVaultClient.cs +++ b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Common/PSRecoveryServicesVaultClient.cs @@ -63,31 +63,5 @@ public ResourceGroupListResponse GetResouceGroups() { return this.GetRecoveryServicesClient.ResourceGroup.List(); } - - - /// - /// Method to Update Azure Recovery Services Vault Backup Properties - /// - /// Name of the resouce group - /// Name of the vault - /// Backup Properties Update - /// Azure Operation response object. - public AzureOperationResponse UpdateVaultStorageType(string resouceGroupName, string vaultName, UpdateVaultStorageTypeRequest vaultStorageUpdateRequest) - { - return this.recoveryServicesClient.Vaults.UpdateStorageType(resouceGroupName, vaultName, - vaultStorageUpdateRequest, this.GetRequestHeaders()); - } - - /// - /// Method to Get Azure Recovery Services Vault Backup Properties - /// - /// Name of the resouce group - /// Name of the vault - /// Azure Resource Storage response object. - public GetResourceStorageConfigResponse GetVaultStorageType(string resouceGroupName, string vaultName) - { - return this.recoveryServicesClient.Vaults.GetResourceStorageConfig(resouceGroupName, vaultName, this.GetRequestHeaders()); - } - } } diff --git a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Models/PSContracts.cs b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Models/PSContracts.cs index 1f56c04372a6..dacd4704d87e 100644 --- a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Models/PSContracts.cs +++ b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Models/PSContracts.cs @@ -520,10 +520,9 @@ public class AcsNamespace /// authenticating service Details name public AcsNamespace(UploadCertificateResponse acsDetails) { - this.HostName = (acsDetails.Properties as ACSCertificateProperties).GlobalAcsHostName; - this.Namespace = (acsDetails.Properties as ACSCertificateProperties).GlobalAcsNamespace; - this.ResourceProviderRealm = (acsDetails.Properties as ACSCertificateProperties).GlobalAcsRPRealm; - + this.HostName = acsDetails.Properties.GlobalAcsHostName; + this.Namespace = acsDetails.Properties.GlobalAcsNamespace; + this.ResourceProviderRealm = acsDetails.Properties.GlobalAcsRPRealm; } /// diff --git a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Models/PSObjects.cs b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Models/PSObjects.cs index e89150a3072e..d9e62e254fd9 100644 --- a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Models/PSObjects.cs +++ b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Models/PSObjects.cs @@ -135,7 +135,7 @@ public ARSVault(VaultCreateResponse vault) public class ASRVaultProperties { #region Properties - + /// /// Gets or sets Provisioning State. /// @@ -144,18 +144,6 @@ public class ASRVaultProperties #endregion } - public class ASRVaultBackupProperties - { - #region Properties - - /// - /// Gets or sets BackupStorageRedundancy type. - /// - public string BackupStorageRedundancy { get; set; } - - #endregion - } - /// /// Class to define the output of the vault settings file generation. /// diff --git a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Vault/GetAzureRmRecoveryServicesBackupProperties.cs b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Vault/GetAzureRmRecoveryServicesBackupProperties.cs deleted file mode 100644 index caefde49a5dd..000000000000 --- a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Vault/GetAzureRmRecoveryServicesBackupProperties.cs +++ /dev/null @@ -1,59 +0,0 @@ -// ---------------------------------------------------------------------------------- -// -// Copyright Microsoft Corporation -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// http://www.apache.org/licenses/LICENSE-2.0 -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// ---------------------------------------------------------------------------------- - -using System; -using System.Collections.Generic; -using System.Linq; -using System.Management.Automation; -using Microsoft.Azure.Management.RecoveryServices.Models; - -namespace Microsoft.Azure.Commands.RecoveryServices -{ - /// - /// Retrieves Azure Recovery Services Vault. - /// - [Cmdlet(VerbsCommon.Get, "AzureRmRecoveryServicesBackupProperties")] - [OutputType(typeof(ASRVaultBackupProperties))] - public class GetAzureRmRecoveryServicesBackupProperties : RecoveryServicesCmdletBase - { - #region Parameters - - /// - /// Gets or sets vault Object. - /// - [Parameter(Mandatory = true, ValueFromPipeline = true)] - [ValidateNotNullOrEmpty] - public ARSVault Vault { get; set; } - - #endregion - - /// - /// ProcessRecord of the command. - /// - public override void ExecuteCmdlet() - { - try - { - GetResourceStorageConfigResponse getStorageResponse = RecoveryServicesClient.GetVaultStorageType(this.Vault.ResouceGroupName, this.Vault.Name); - ASRVaultBackupProperties vaultBackupProperties = new ASRVaultBackupProperties(); - vaultBackupProperties.BackupStorageRedundancy = getStorageResponse.Properties.StorageType; - this.WriteObject(vaultBackupProperties); - } - catch (Exception exception) - { - this.HandleException(exception); - } - } - } -} diff --git a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Vault/SetAzureRmRecoveryServicesBackupProperties.cs b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Vault/SetAzureRmRecoveryServicesBackupProperties.cs deleted file mode 100644 index 74e943fe61d2..000000000000 --- a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Vault/SetAzureRmRecoveryServicesBackupProperties.cs +++ /dev/null @@ -1,65 +0,0 @@ -// ---------------------------------------------------------------------------------- -// -// Copyright Microsoft Corporation -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// http://www.apache.org/licenses/LICENSE-2.0 -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// ---------------------------------------------------------------------------------- - -using System; -using System.Collections.Generic; -using System.Linq; -using System.Management.Automation; -using Microsoft.Azure.Management.RecoveryServices.Models; - -namespace Microsoft.Azure.Commands.RecoveryServices -{ - /// - /// Retrieves Azure Recovery Services Vault. - /// - [Cmdlet(VerbsCommon.Set, "AzureRmRecoveryServicesBackupProperties")] - public class SetAzureRmRecoveryServicesBackupProperties : RecoveryServicesCmdletBase - { - #region Parameters - /// - /// Gets or sets vault Object. - /// - [Parameter(Mandatory = true, ValueFromPipeline = true)] - [ValidateNotNullOrEmpty] - public ARSVault Vault { get; set; } - /// - /// Gets or sets BackupStorageRedundancy type. - /// - [Parameter(Mandatory = false)] - public string BackupStorageRedundancy { get; set; } - - #endregion Parameters - - /// - /// ProcessRecord of the command. - /// - public override void ExecuteCmdlet() - { - try - { - if (!string.IsNullOrEmpty(this.BackupStorageRedundancy)) - { - UpdateVaultStorageTypeRequest vaultStorageRequest = new UpdateVaultStorageTypeRequest(); - vaultStorageRequest.Properties = new StorageTypeProperties(); - vaultStorageRequest.Properties.StorageModelType = BackupStorageRedundancy; - AzureOperationResponse storageResponse = RecoveryServicesClient.UpdateVaultStorageType(this.Vault.ResouceGroupName, this.Vault.Name, vaultStorageRequest); - } - } - catch (Exception exception) - { - this.HandleException(exception); - } - } - } -} From 13edbe5c05310e852a465c36c336a8300622d0ce Mon Sep 17 00:00:00 2001 From: pikumarmsft Date: Tue, 12 Apr 2016 18:37:54 +0530 Subject: [PATCH 14/18] Adding strings to resex file --- .../Properties/Resources.Designer.cs | 54 +++++++++++++++++++ .../Properties/Resources.resx | 18 +++++++ ...zureRMRecoveryServicesVaultSettingsFile.cs | 13 ++--- 3 files changed, 79 insertions(+), 6 deletions(-) diff --git a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Properties/Resources.Designer.cs b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Properties/Resources.Designer.cs index 9e9061c1ad0b..31ae6ced6777 100644 --- a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Properties/Resources.Designer.cs +++ b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Properties/Resources.Designer.cs @@ -69,6 +69,15 @@ internal static string AzureVMNetworkIsNotAssociatedWithTheSubscription { } } + /// + /// Looks up a localized string similar to RecoveryService - Backup Vault - Successfully serialized the file content. + /// + internal static string BackupVaultSerialized { + get { + return ResourceManager.GetString("BackupVaultSerialized", resourceCulture); + } + } + /// /// Looks up a localized string similar to Operation Failed. ///. @@ -106,6 +115,15 @@ internal static string DisableProtectionWhatIfMessage { } } + /// + /// Looks up a localized string similar to Executing cmdlet with SubscriptionId = {0}, ResourceGroupName = {1}, ResourceName = {2}, TargetLocation = {3}. + /// + internal static string ExecutingGetVaultCredCmdlet { + get { + return ResourceManager.GetString("ExecutingGetVaultCredCmdlet", resourceCulture); + } + } + /// /// Looks up a localized string similar to Calls using ID based parameter {0} will not be supported from next release. Please use its corresponding full object parameter instead.. /// @@ -368,6 +386,15 @@ internal static string ResourceNameNullOrEmpty { } } + /// + /// Looks up a localized string similar to Saving Vault Credentials to file : {0}. + /// + internal static string SavingVaultCred { + get { + return ResourceManager.GetString("SavingVaultCred", resourceCulture); + } + } + /// /// Looks up a localized string similar to Server {0} is not associated with the Vault {1}. /// @@ -441,6 +468,24 @@ internal static string SubscriptionIsNotAssociatedWithTheAccount { } } + /// + /// Looks up a localized string similar to RecoveryService - Successfully uploaded the certificate. + /// + internal static string UploadedCertToIdmgmt { + get { + return ResourceManager.GetString("UploadedCertToIdmgmt", resourceCulture); + } + } + + /// + /// Looks up a localized string similar to RecoveryService - Going to upload the certificate. + /// + internal static string UploadingCertToIdmgmt { + get { + return ResourceManager.GetString("UploadingCertToIdmgmt", resourceCulture); + } + } + /// /// Looks up a localized string similar to Could not validate the storage account and subscription given. ///Are you sure you want to continue {0}?. @@ -469,6 +514,15 @@ internal static string VaultCreationSuccessMessage { } } + /// + /// Looks up a localized string similar to The target location provided is not a directory. Please provide a directory.. + /// + internal static string VaultCredPathException { + get { + return ResourceManager.GetString("VaultCredPathException", resourceCulture); + } + } + /// /// Looks up a localized string similar to Vault has been deleted. /// diff --git a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Properties/Resources.resx b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Properties/Resources.resx index feef11f65291..783bbe796ff6 100644 --- a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Properties/Resources.resx +++ b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Properties/Resources.resx @@ -277,4 +277,22 @@ Please provide a storage account with the same location as that of the vault. Site {0} is not associated with the Vault {1} + + RecoveryService - Backup Vault - Successfully serialized the file content + + + Executing cmdlet with SubscriptionId = {0}, ResourceGroupName = {1}, ResourceName = {2}, TargetLocation = {3} + + + Saving Vault Credentials to file : {0} + + + RecoveryService - Successfully uploaded the certificate + + + RecoveryService - Going to upload the certificate + + + The target location provided is not a directory. Please provide a directory. + \ No newline at end of file diff --git a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Vault/GetAzureRMRecoveryServicesVaultSettingsFile.cs b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Vault/GetAzureRMRecoveryServicesVaultSettingsFile.cs index f976d53c187b..a48e7cf0962e 100644 --- a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Vault/GetAzureRMRecoveryServicesVaultSettingsFile.cs +++ b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Vault/GetAzureRMRecoveryServicesVaultSettingsFile.cs @@ -24,6 +24,7 @@ using System.Text; using System.Globalization; using Microsoft.Azure.Management.RecoveryServices.Models; +using Microsoft.Azure.Commands.RecoveryServices.Properties; namespace Microsoft.Azure.Commands.RecoveryServices { @@ -196,14 +197,14 @@ public void GetAzureRMRecoveryServicesVaultBackupCredentials() string targetLocation = string.IsNullOrEmpty(this.Path) ? Utilities.GetDefaultPath() : this.Path; if (!Directory.Exists(targetLocation)) { - throw new ArgumentException("The target location provided is not a directory. Please provide a directory."); + throw new ArgumentException(Resources.VaultCredPathException); } string subscriptionId = DefaultContext.Subscription.Id.ToString(); string displayName = this.Vault.Name; WriteDebug(string.Format(CultureInfo.InvariantCulture, - "Executing cmdlet with SubscriptionId = {0}, ResourceGroupName = {1}, ResourceName = {2}, TargetLocation = {3}", + Resources.ExecutingGetVaultCredCmdlet, subscriptionId, this.Vault.ResouceGroupName, this.Vault.Name, targetLocation)); // Generate certificate @@ -214,9 +215,9 @@ public void GetAzureRMRecoveryServicesVaultBackupCredentials() try { // Upload cert into ID Mgmt - WriteDebug(string.Format(CultureInfo.InvariantCulture, "RecoveryService - Going to upload the certificate")); + WriteDebug(string.Format(CultureInfo.InvariantCulture, Resources.UploadingCertToIdmgmt)); acsNamespace = UploadCert(cert); - WriteDebug(string.Format(CultureInfo.InvariantCulture, "RecoveryService - Successfully uploaded the certificate")); + WriteDebug(string.Format(CultureInfo.InvariantCulture, Resources.UploadedCertToIdmgmt)); } catch (Exception exception) { @@ -235,7 +236,7 @@ public void GetAzureRMRecoveryServicesVaultBackupCredentials() // prepare for download string fileName = string.Format("{0}_{1:ddd MMM dd yyyy}.VaultCredentials", displayName, DateTime.UtcNow); string filePath = System.IO.Path.Combine(targetLocation, fileName); - WriteDebug(string.Format("Saving Vault Credentials to file : {0}", filePath)); + WriteDebug(string.Format(Resources.SavingVaultCred, filePath)); File.WriteAllBytes(filePath, Encoding.UTF8.GetBytes(vaultCredsFileContent)); @@ -301,7 +302,7 @@ private string GenerateVaultCredsForBackup(X509Certificate2 cert, string subscri DataContractSerializer serializer = new DataContractSerializer(typeof(BackupVaultCreds)); serializer.WriteObject(writer, backupVaultCreds); - WriteDebug(string.Format(CultureInfo.InvariantCulture, "RecoveryService - Backup Vault - Successfully serialized the file content")); + WriteDebug(string.Format(CultureInfo.InvariantCulture, Resources.BackupVaultSerialized)); } return Encoding.UTF8.GetString(output.ToArray()); From 590134567c65f2ea88073c03685ab5111279f200 Mon Sep 17 00:00:00 2001 From: vishak-ms Date: Tue, 12 Apr 2016 18:48:31 +0530 Subject: [PATCH 15/18] Get\Set AzureRmRecoveryServicesBackupProperties --- .../Commands.RecoveryServices.Test.csproj | 4 +- .../ScenarioTests/RecoveryServicesTests.ps1 | 11 ++- .../RecoveryServicesTestsBase.cs | 4 +- .../Commands.RecoveryServices.csproj | 6 +- .../Common/PSRecoveryServicesVaultClient.cs | 26 +++++++ .../Models/PSContracts.cs | 9 +-- .../Models/PSObjects.cs | 14 +++- ...AzureRmRecoveryServicesBackupProperties.cs | 59 ++++++++++++++++ ...AzureRmRecoveryServicesBackupProperties.cs | 65 ++++++++++++++++++ ...soft.Azure.Management.RecoveryServices.dll | Bin 0 -> 102400 bytes 10 files changed, 184 insertions(+), 14 deletions(-) create mode 100644 src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Vault/GetAzureRmRecoveryServicesBackupProperties.cs create mode 100644 src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Vault/SetAzureRmRecoveryServicesBackupProperties.cs create mode 100644 src/ResourceManager/RecoveryServices/RecoveryServicesDLL/Microsoft.Azure.Management.RecoveryServices.dll diff --git a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices.Test/Commands.RecoveryServices.Test.csproj b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices.Test/Commands.RecoveryServices.Test.csproj index ca2b10360287..5ec2e7b4281f 100644 --- a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices.Test/Commands.RecoveryServices.Test.csproj +++ b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices.Test/Commands.RecoveryServices.Test.csproj @@ -48,8 +48,8 @@ ..\..\..\packages\Microsoft.Azure.Common.2.1.0\lib\net45\Microsoft.Azure.Common.NetFramework.dll - ..\..\..\packages\Microsoft.Azure.Management.RecoveryServices.1.0.2-preview\lib\net40\Microsoft.Azure.Management.RecoveryServices.dll - True + False + ..\RecoveryServicesDLL\Microsoft.Azure.Management.RecoveryServices.dll False diff --git a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices.Test/ScenarioTests/RecoveryServicesTests.ps1 b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices.Test/ScenarioTests/RecoveryServicesTests.ps1 index 4cac83a7cf00..dd9e2fdfe942 100644 --- a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices.Test/ScenarioTests/RecoveryServicesTests.ps1 +++ b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices.Test/ScenarioTests/RecoveryServicesTests.ps1 @@ -21,7 +21,7 @@ Recovery Services Vault CRUD Tests function Test-RecoveryServicesVaultCRUDTests { # Create vault - $vaultCreationResponse = New-AzureRmRecoveryServicesVault -Name rsv1 -ResourceGroupName S91-1 -Location westus + $vaultCreationResponse = New-AzureRmRecoveryServicesVault -Name rsv1 -ResourceGroupName vishakintdrg -Location westus Assert-NotNull($vaultCreationResponse.Name) Assert-NotNull($vaultCreationResponse.ID) Assert-NotNull($vaultCreationResponse.Type) @@ -37,14 +37,19 @@ function Test-RecoveryServicesVaultCRUDTests Assert-NotNull($vault.Type) } + $vaultBackupProperties = Get-AzureRmRecoveryServicesBackupProperties -Vault $vaultCreationResponse + Assert-NotNull($vaultBackupProperties.BackupStorageRedundancy) + + Set-AzureRmRecoveryServicesBackupProperties -Vault $vaultCreationResponse -BackupStorageRedundancy "LocallyRedundant" + # Get the created vault - $vaultToBeRemoved = Get-AzureRmRecoveryServicesVault -ResourceGroupName S91-1 -Name rsv1 + $vaultToBeRemoved = Get-AzureRmRecoveryServicesVault -ResourceGroupName vishakintdrg -Name rsv1 Assert-NotNull($vaultToBeRemoved.Name) Assert-NotNull($vaultToBeRemoved.ID) Assert-NotNull($vaultToBeRemoved.Type) # Remove Vault Remove-AzureRmRecoveryServicesVault -Vault $vaultToBeRemoved - $vaults = Get-AzureRmRecoveryServicesVault -ResourceGroupName S91-1 -Name rsv1 + $vaults = Get-AzureRmRecoveryServicesVault -ResourceGroupName vishakintdrg -Name rsv1 Assert-True { $vaults.Count -eq 0 } } \ No newline at end of file diff --git a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices.Test/ScenarioTests/RecoveryServicesTestsBase.cs b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices.Test/ScenarioTests/RecoveryServicesTestsBase.cs index 2a8198936a63..0092c61272ce 100644 --- a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices.Test/ScenarioTests/RecoveryServicesTestsBase.cs +++ b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices.Test/ScenarioTests/RecoveryServicesTestsBase.cs @@ -84,14 +84,14 @@ public static T GetServiceClient() where T : class if (testEnvironment.UsesCustomUri()) { client = new RecoveryServicesManagementClient( - "Microsoft.RecoveryServicesBVTD2", + "Microsoft.RecoveryServicesBVTD", testEnvironment.Credentials as SubscriptionCloudCredentials, testEnvironment.BaseUri); } else { client = new RecoveryServicesManagementClient( - "Microsoft.RecoveryServicesBVTD2", + "Microsoft.RecoveryServicesBVTD", testEnvironment.Credentials as SubscriptionCloudCredentials); } return GetServiceClient(factory, client); diff --git a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Commands.RecoveryServices.csproj b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Commands.RecoveryServices.csproj index 183533657d2f..cc67d408fc9e 100644 --- a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Commands.RecoveryServices.csproj +++ b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Commands.RecoveryServices.csproj @@ -52,8 +52,8 @@ ..\..\..\packages\Microsoft.Azure.Common.2.1.0\lib\net45\Microsoft.Azure.Common.NetFramework.dll - ..\..\..\packages\Microsoft.Azure.Management.RecoveryServices.1.0.2-preview\lib\net40\Microsoft.Azure.Management.RecoveryServices.dll - True + False + ..\RecoveryServicesDLL\Microsoft.Azure.Management.RecoveryServices.dll ..\..\..\packages\Microsoft.IdentityModel.Clients.ActiveDirectory.2.18.206251556\lib\net45\Microsoft.IdentityModel.Clients.ActiveDirectory.dll @@ -129,10 +129,12 @@ + + diff --git a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Common/PSRecoveryServicesVaultClient.cs b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Common/PSRecoveryServicesVaultClient.cs index c26cfee45a96..15fca5a5fd3b 100644 --- a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Common/PSRecoveryServicesVaultClient.cs +++ b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Common/PSRecoveryServicesVaultClient.cs @@ -63,5 +63,31 @@ public ResourceGroupListResponse GetResouceGroups() { return this.GetRecoveryServicesClient.ResourceGroup.List(); } + + + /// + /// Method to Update Azure Recovery Services Vault Backup Properties + /// + /// Name of the resouce group + /// Name of the vault + /// Backup Properties Update + /// Azure Operation response object. + public AzureOperationResponse UpdateVaultStorageType(string resouceGroupName, string vaultName, UpdateVaultStorageTypeRequest vaultStorageUpdateRequest) + { + return this.recoveryServicesClient.Vaults.UpdateStorageType(resouceGroupName, vaultName, + vaultStorageUpdateRequest, this.GetRequestHeaders()); + } + + /// + /// Method to Get Azure Recovery Services Vault Backup Properties + /// + /// Name of the resouce group + /// Name of the vault + /// Azure Resource Storage response object. + public GetResourceStorageConfigResponse GetVaultStorageType(string resouceGroupName, string vaultName) + { + return this.recoveryServicesClient.Vaults.GetResourceStorageConfig(resouceGroupName, vaultName, this.GetRequestHeaders()); + } + } } diff --git a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Models/PSContracts.cs b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Models/PSContracts.cs index dacd4704d87e..f36831037a6b 100644 --- a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Models/PSContracts.cs +++ b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Models/PSContracts.cs @@ -175,7 +175,7 @@ public class ARMExceptionDetails DefaultValueHandling = DefaultValueHandling.Ignore)] public string ClientRequestId { get; private set; } - /// + /// /// Gets the activity Id for the session. /// [JsonProperty(PropertyName = "activityId")] @@ -520,9 +520,10 @@ public class AcsNamespace /// authenticating service Details name public AcsNamespace(UploadCertificateResponse acsDetails) { - this.HostName = acsDetails.Properties.GlobalAcsHostName; - this.Namespace = acsDetails.Properties.GlobalAcsNamespace; - this.ResourceProviderRealm = acsDetails.Properties.GlobalAcsRPRealm; + this.HostName = (acsDetails.Properties as ACSCertificateProperties).GlobalAcsHostName; + this.Namespace = (acsDetails.Properties as ACSCertificateProperties).GlobalAcsNamespace; + this.ResourceProviderRealm = (acsDetails.Properties as ACSCertificateProperties).GlobalAcsRPRealm; + } /// diff --git a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Models/PSObjects.cs b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Models/PSObjects.cs index d9e62e254fd9..e89150a3072e 100644 --- a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Models/PSObjects.cs +++ b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Models/PSObjects.cs @@ -135,7 +135,7 @@ public ARSVault(VaultCreateResponse vault) public class ASRVaultProperties { #region Properties - + /// /// Gets or sets Provisioning State. /// @@ -144,6 +144,18 @@ public class ASRVaultProperties #endregion } + public class ASRVaultBackupProperties + { + #region Properties + + /// + /// Gets or sets BackupStorageRedundancy type. + /// + public string BackupStorageRedundancy { get; set; } + + #endregion + } + /// /// Class to define the output of the vault settings file generation. /// diff --git a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Vault/GetAzureRmRecoveryServicesBackupProperties.cs b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Vault/GetAzureRmRecoveryServicesBackupProperties.cs new file mode 100644 index 000000000000..caefde49a5dd --- /dev/null +++ b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Vault/GetAzureRmRecoveryServicesBackupProperties.cs @@ -0,0 +1,59 @@ +// ---------------------------------------------------------------------------------- +// +// Copyright Microsoft Corporation +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// http://www.apache.org/licenses/LICENSE-2.0 +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// ---------------------------------------------------------------------------------- + +using System; +using System.Collections.Generic; +using System.Linq; +using System.Management.Automation; +using Microsoft.Azure.Management.RecoveryServices.Models; + +namespace Microsoft.Azure.Commands.RecoveryServices +{ + /// + /// Retrieves Azure Recovery Services Vault. + /// + [Cmdlet(VerbsCommon.Get, "AzureRmRecoveryServicesBackupProperties")] + [OutputType(typeof(ASRVaultBackupProperties))] + public class GetAzureRmRecoveryServicesBackupProperties : RecoveryServicesCmdletBase + { + #region Parameters + + /// + /// Gets or sets vault Object. + /// + [Parameter(Mandatory = true, ValueFromPipeline = true)] + [ValidateNotNullOrEmpty] + public ARSVault Vault { get; set; } + + #endregion + + /// + /// ProcessRecord of the command. + /// + public override void ExecuteCmdlet() + { + try + { + GetResourceStorageConfigResponse getStorageResponse = RecoveryServicesClient.GetVaultStorageType(this.Vault.ResouceGroupName, this.Vault.Name); + ASRVaultBackupProperties vaultBackupProperties = new ASRVaultBackupProperties(); + vaultBackupProperties.BackupStorageRedundancy = getStorageResponse.Properties.StorageType; + this.WriteObject(vaultBackupProperties); + } + catch (Exception exception) + { + this.HandleException(exception); + } + } + } +} diff --git a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Vault/SetAzureRmRecoveryServicesBackupProperties.cs b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Vault/SetAzureRmRecoveryServicesBackupProperties.cs new file mode 100644 index 000000000000..74e943fe61d2 --- /dev/null +++ b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Vault/SetAzureRmRecoveryServicesBackupProperties.cs @@ -0,0 +1,65 @@ +// ---------------------------------------------------------------------------------- +// +// Copyright Microsoft Corporation +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// http://www.apache.org/licenses/LICENSE-2.0 +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +// ---------------------------------------------------------------------------------- + +using System; +using System.Collections.Generic; +using System.Linq; +using System.Management.Automation; +using Microsoft.Azure.Management.RecoveryServices.Models; + +namespace Microsoft.Azure.Commands.RecoveryServices +{ + /// + /// Retrieves Azure Recovery Services Vault. + /// + [Cmdlet(VerbsCommon.Set, "AzureRmRecoveryServicesBackupProperties")] + public class SetAzureRmRecoveryServicesBackupProperties : RecoveryServicesCmdletBase + { + #region Parameters + /// + /// Gets or sets vault Object. + /// + [Parameter(Mandatory = true, ValueFromPipeline = true)] + [ValidateNotNullOrEmpty] + public ARSVault Vault { get; set; } + /// + /// Gets or sets BackupStorageRedundancy type. + /// + [Parameter(Mandatory = false)] + public string BackupStorageRedundancy { get; set; } + + #endregion Parameters + + /// + /// ProcessRecord of the command. + /// + public override void ExecuteCmdlet() + { + try + { + if (!string.IsNullOrEmpty(this.BackupStorageRedundancy)) + { + UpdateVaultStorageTypeRequest vaultStorageRequest = new UpdateVaultStorageTypeRequest(); + vaultStorageRequest.Properties = new StorageTypeProperties(); + vaultStorageRequest.Properties.StorageModelType = BackupStorageRedundancy; + AzureOperationResponse storageResponse = RecoveryServicesClient.UpdateVaultStorageType(this.Vault.ResouceGroupName, this.Vault.Name, vaultStorageRequest); + } + } + catch (Exception exception) + { + this.HandleException(exception); + } + } + } +} diff --git a/src/ResourceManager/RecoveryServices/RecoveryServicesDLL/Microsoft.Azure.Management.RecoveryServices.dll b/src/ResourceManager/RecoveryServices/RecoveryServicesDLL/Microsoft.Azure.Management.RecoveryServices.dll new file mode 100644 index 0000000000000000000000000000000000000000..dc67dba4135adf670f0d362212c41bccd4152fbd GIT binary patch literal 102400 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 #7@5P-(m1T4*Yh!sA8Nb5LC)}*m7&+~kq?)d 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≤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 F-vAt_!(spc literal 0 HcmV?d00001 From 8b6c206c3f949d32ef6875e056b68b619a273ac9 Mon Sep 17 00:00:00 2001 From: pikumarmsft Date: Wed, 13 Apr 2016 10:59:15 +0530 Subject: [PATCH 16/18] minor fix as per PR comments --- .../PSRecoveryServicesVaultExtendedInfoClient.cs | 5 +++-- .../GetAzureRMRecoveryServicesVaultSettingsFile.cs | 12 +++++++++--- 2 files changed, 12 insertions(+), 5 deletions(-) diff --git a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Common/PSRecoveryServicesVaultExtendedInfoClient.cs b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Common/PSRecoveryServicesVaultExtendedInfoClient.cs index 7761516bc5a2..8eadcc529135 100644 --- a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Common/PSRecoveryServicesVaultExtendedInfoClient.cs +++ b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Common/PSRecoveryServicesVaultExtendedInfoClient.cs @@ -128,8 +128,9 @@ public ASRVaultCreds GenerateVaultCredential(X509Certificate2 managementCert, AR /// /// Upload cert to idmgmt /// - /// - /// + /// certificate to be uploaded + /// vault object + /// Upload Certificate Response public UploadCertificateResponse UploadCertificate(X509Certificate2 managementCert, ARSVault vault) { var certificateArgs = new CertificateArgs(); diff --git a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Vault/GetAzureRMRecoveryServicesVaultSettingsFile.cs b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Vault/GetAzureRMRecoveryServicesVaultSettingsFile.cs index a48e7cf0962e..ceb5820041c9 100644 --- a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Vault/GetAzureRMRecoveryServicesVaultSettingsFile.cs +++ b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Vault/GetAzureRMRecoveryServicesVaultSettingsFile.cs @@ -32,8 +32,8 @@ namespace Microsoft.Azure.Commands.RecoveryServices /// Retrieves Azure Recovery Services Vault Settings File. /// [Cmdlet(VerbsCommon.Get, "AzureRmRecoveryServicesVaultSettingsFile")] - [OutputType(typeof(VaultSettingsFilePath), typeof(string))] - public partial class GetAzureRmRecoveryServicesVaultSettingsFile : RecoveryServicesCmdletBase + [OutputType(typeof(VaultSettingsFilePath))] + public class GetAzureRmRecoveryServicesVaultSettingsFile : RecoveryServicesCmdletBase { /// /// Expiry in hours for generated certificate. @@ -192,6 +192,9 @@ private string GenerateFileName() } #region Backup Vault Credentials + /// + /// Get vault credentials for backup vault type. + /// public void GetAzureRMRecoveryServicesVaultBackupCredentials() { string targetLocation = string.IsNullOrEmpty(this.Path) ? Utilities.GetDefaultPath() : this.Path; @@ -253,7 +256,6 @@ public void GetAzureRMRecoveryServicesVaultBackupCredentials() /// Upload certificate /// /// management certificate - /// subscription Id /// acs namespace of the uploaded cert private AcsNamespace UploadCert(X509Certificate2 cert) { @@ -309,6 +311,10 @@ private string GenerateVaultCredsForBackup(X509Certificate2 cert, string subscri } } + /// + /// Get Agent Links + /// + /// Agent links in string format private static string GetAgentLinks() { return "WABUpdateKBLink,http://go.microsoft.com/fwlink/p/?LinkId=229525;" + From e8b4c44b1ea091cddc1c53b6fe3c37521e6d4513 Mon Sep 17 00:00:00 2001 From: vishak-ms Date: Wed, 13 Apr 2016 11:38:56 +0530 Subject: [PATCH 17/18] [Changing Sesson Record]Get\Set AzureRmRecoveryServicesBackupProperties --- .../VaultCRUDTests.json | 4939 ++--------------- 1 file changed, 460 insertions(+), 4479 deletions(-) diff --git a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices.Test/SessionRecords/Microsoft.Azure.Commands.RecoveryServices.Test.ScenarioTests.RecoveryServicesTests/VaultCRUDTests.json b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices.Test/SessionRecords/Microsoft.Azure.Commands.RecoveryServices.Test.ScenarioTests.RecoveryServicesTests/VaultCRUDTests.json index d2ce023b2abe..2633b75da331 100644 --- a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices.Test/SessionRecords/Microsoft.Azure.Commands.RecoveryServices.Test.ScenarioTests.RecoveryServicesTests/VaultCRUDTests.json +++ b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices.Test/SessionRecords/Microsoft.Azure.Commands.RecoveryServices.Test.ScenarioTests.RecoveryServicesTests/VaultCRUDTests.json @@ -1,8 +1,8 @@ { "Entries": [ { - "RequestUri": "/Subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/S91-1/providers/Microsoft.RecoveryServicesBVTD2/vaults/rsv1?api-version=2015-08-15", - "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvY2ZlYWQ4MjYtNjcwZi00YzQ1LThmM2YtY2ZlZTQyMTdkNzZiL3Jlc291cmNlR3JvdXBzL1M5MS0xL3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVjb3ZlcnlTZXJ2aWNlc0JWVEQyL3ZhdWx0cy9yc3YxP2FwaS12ZXJzaW9uPTIwMTUtMDgtMTU=", + "RequestUri": "/Subscriptions/6999e4d0-cfde-46a3-9092-35dc7a28b5d4/resourceGroups/vishakintdrg/providers/Microsoft.RecoveryServicesBVTD/vaults/rsv1?api-version=2015-11-10", + "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvNjk5OWU0ZDAtY2ZkZS00NmEzLTkwOTItMzVkYzdhMjhiNWQ0L3Jlc291cmNlR3JvdXBzL3Zpc2hha2ludGRyZy9wcm92aWRlcnMvTWljcm9zb2Z0LlJlY292ZXJ5U2VydmljZXNCVlREL3ZhdWx0cy9yc3YxP2FwaS12ZXJzaW9uPTIwMTUtMTEtMTA=", "RequestMethod": "PUT", "RequestBody": "{\r\n \"location\": \"westus\",\r\n \"sku\": {\r\n \"name\": \"standard\"\r\n },\r\n \"properties\": {}\r\n}", "RequestHeaders": { @@ -22,10 +22,10 @@ "Microsoft.Azure.Management.RecoveryServices.RecoveryServicesManagementClient/1.0.0.0" ] }, - "ResponseBody": "{\r\n \"location\": \"westus\",\r\n \"name\": \"rsv1\",\r\n \"etag\": \"fa297d9b-4d18-442f-89af-1c3803cd2790\",\r\n \"tags\": null,\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/S91-1/providers/Microsoft.RecoveryServicesBVTD2/vaults/rsv1\",\r\n \"type\": \"Microsoft.RecoveryServicesBVTD2/vaults\",\r\n \"sku\": {\r\n \"name\": \"standard\",\r\n \"tier\": null,\r\n \"size\": null,\r\n \"family\": null,\r\n \"capacity\": null\r\n }\r\n}", + "ResponseBody": "{\r\n \"location\": \"westus\",\r\n \"name\": \"rsv1\",\r\n \"etag\": \"839cda57-2472-4a59-9205-884c5afdf992\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"id\": \"/subscriptions/6999e4d0-cfde-46a3-9092-35dc7a28b5d4/resourceGroups/vishakintdrg/providers/Microsoft.RecoveryServicesBVTD/vaults/rsv1\",\r\n \"type\": \"Microsoft.RecoveryServicesBVTD/vaults\",\r\n \"sku\": {\r\n \"name\": \"standard\"\r\n }\r\n}", "ResponseHeaders": { "Content-Length": [ - "402" + "341" ], "Content-Type": [ "application/json" @@ -37,28 +37,28 @@ "no-cache" ], "x-ms-request-id": [ - "142caa0e-d8ec-4511-940d-2c7637f6e98b" + "65eb1a3f-f711-4989-ac93-e21dd2a94df9" ], "x-ms-client-request-id": [ - "c1681a27-fc52-4a40-bca5-3ec4bd321f3f" + "f694358b-5cd0-4b2b-812e-cfea5196e901" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-writes": [ - "1199" + "1190" ], "x-ms-correlation-request-id": [ - "142caa0e-d8ec-4511-940d-2c7637f6e98b" + "65eb1a3f-f711-4989-ac93-e21dd2a94df9" ], "x-ms-routing-request-id": [ - "CENTRALUS:20151229T114429Z:142caa0e-d8ec-4511-940d-2c7637f6e98b" + "CENTRALUS:20160413T055914Z:65eb1a3f-f711-4989-ac93-e21dd2a94df9" ], "Cache-Control": [ "no-cache" ], "Date": [ - "Tue, 29 Dec 2015 11:44:28 GMT" + "Wed, 13 Apr 2016 05:59:13 GMT" ], "Server": [ "Microsoft-IIS/8.0" @@ -67,8 +67,8 @@ "StatusCode": 201 }, { - "RequestUri": "/Subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups?api-version=2015-01-01", - "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvY2ZlYWQ4MjYtNjcwZi00YzQ1LThmM2YtY2ZlZTQyMTdkNzZiL3Jlc291cmNlR3JvdXBzP2FwaS12ZXJzaW9uPTIwMTUtMDEtMDE=", + "RequestUri": "/Subscriptions/6999e4d0-cfde-46a3-9092-35dc7a28b5d4/resourceGroups?api-version=2015-01-01", + "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvNjk5OWU0ZDAtY2ZkZS00NmEzLTkwOTItMzVkYzdhMjhiNWQ0L3Jlc291cmNlR3JvdXBzP2FwaS12ZXJzaW9uPTIwMTUtMDEtMDE=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { @@ -79,10 +79,10 @@ "Microsoft.Azure.Management.RecoveryServices.RecoveryServicesManagementClient/1.0.0.0" ] }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/applicationdemo\",\r\n \"name\": \"applicationdemo\",\r\n \"location\": \"centralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/applicationsiena\",\r\n \"name\": \"applicationsiena\",\r\n \"location\": \"centralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/ARMTestRG1\",\r\n \"name\": \"ARMTestRG1\",\r\n \"location\": \"southeastasia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg1194\",\r\n \"name\": \"csmrg1194\",\r\n \"location\": \"westus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg1202\",\r\n \"name\": \"csmrg1202\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg1209\",\r\n \"name\": \"csmrg1209\",\r\n \"location\": \"westus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg1220\",\r\n \"name\": \"csmrg1220\",\r\n \"location\": \"westus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg1223\",\r\n \"name\": \"csmrg1223\",\r\n \"location\": \"westus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg1528\",\r\n \"name\": \"csmrg1528\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg1666\",\r\n \"name\": \"csmrg1666\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg1867\",\r\n \"name\": \"csmrg1867\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg196\",\r\n \"name\": \"csmrg196\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg2119\",\r\n \"name\": \"csmrg2119\",\r\n \"location\": \"westus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg2210\",\r\n \"name\": \"csmrg2210\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg2218\",\r\n \"name\": \"csmrg2218\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg2276\",\r\n \"name\": \"csmrg2276\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg2320\",\r\n \"name\": \"csmrg2320\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg2420\",\r\n \"name\": \"csmrg2420\",\r\n \"location\": \"westus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg2693\",\r\n \"name\": \"csmrg2693\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg293\",\r\n \"name\": \"csmrg293\",\r\n \"location\": \"westus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg3082\",\r\n \"name\": \"csmrg3082\",\r\n \"location\": \"westus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg3204\",\r\n \"name\": \"csmrg3204\",\r\n \"location\": \"westus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg3487\",\r\n \"name\": \"csmrg3487\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg3843\",\r\n \"name\": \"csmrg3843\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg3905\",\r\n \"name\": \"csmrg3905\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg4036\",\r\n \"name\": \"csmrg4036\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg4123\",\r\n \"name\": \"csmrg4123\",\r\n \"location\": \"westus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg4238\",\r\n \"name\": \"csmrg4238\",\r\n \"location\": \"westus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg4250\",\r\n \"name\": \"csmrg4250\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg4379\",\r\n \"name\": \"csmrg4379\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg4407\",\r\n \"name\": \"csmrg4407\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg4759\",\r\n \"name\": \"csmrg4759\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg4952\",\r\n \"name\": \"csmrg4952\",\r\n \"location\": \"westus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg5025\",\r\n \"name\": \"csmrg5025\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg5224\",\r\n \"name\": \"csmrg5224\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg5285\",\r\n \"name\": \"csmrg5285\",\r\n \"location\": \"westus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg5352\",\r\n \"name\": \"csmrg5352\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg5520\",\r\n \"name\": \"csmrg5520\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg5591\",\r\n \"name\": \"csmrg5591\",\r\n \"location\": \"westus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg5803\",\r\n \"name\": \"csmrg5803\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg5924\",\r\n \"name\": \"csmrg5924\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg6057\",\r\n \"name\": \"csmrg6057\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg6147\",\r\n \"name\": \"csmrg6147\",\r\n \"location\": \"westus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg6244\",\r\n \"name\": \"csmrg6244\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg6373\",\r\n \"name\": \"csmrg6373\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg6426\",\r\n \"name\": \"csmrg6426\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg6483\",\r\n \"name\": \"csmrg6483\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg6501\",\r\n \"name\": \"csmrg6501\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg6607\",\r\n \"name\": \"csmrg6607\",\r\n \"location\": \"westus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg6658\",\r\n \"name\": \"csmrg6658\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg6810\",\r\n \"name\": \"csmrg6810\",\r\n \"location\": \"westus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg7193\",\r\n \"name\": \"csmrg7193\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg7279\",\r\n \"name\": \"csmrg7279\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg7537\",\r\n \"name\": \"csmrg7537\",\r\n \"location\": \"westus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg7542\",\r\n \"name\": \"csmrg7542\",\r\n \"location\": \"westus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg7741\",\r\n \"name\": \"csmrg7741\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg8298\",\r\n \"name\": \"csmrg8298\",\r\n \"location\": \"westus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg8383\",\r\n \"name\": \"csmrg8383\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg8501\",\r\n \"name\": \"csmrg8501\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg8568\",\r\n \"name\": \"csmrg8568\",\r\n \"location\": \"westus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg890\",\r\n \"name\": \"csmrg890\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg8926\",\r\n \"name\": \"csmrg8926\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg9020\",\r\n \"name\": \"csmrg9020\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg9059\",\r\n \"name\": \"csmrg9059\",\r\n \"location\": \"westus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg9228\",\r\n \"name\": \"csmrg9228\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg9372\",\r\n \"name\": \"csmrg9372\",\r\n \"location\": \"westus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg9417\",\r\n \"name\": \"csmrg9417\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg948\",\r\n \"name\": \"csmrg948\",\r\n \"location\": \"westus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg9646\",\r\n \"name\": \"csmrg9646\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg9667\",\r\n \"name\": \"csmrg9667\",\r\n \"location\": \"westus\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg9696\",\r\n \"name\": \"csmrg9696\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/Default-Networking\",\r\n \"name\": \"Default-Networking\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/Default-Storage-WestUS\",\r\n \"name\": \"Default-Storage-WestUS\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/E2Atesting\",\r\n \"name\": \"E2Atesting\",\r\n \"location\": \"southeastasia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/Gen2RG\",\r\n \"name\": \"Gen2RG\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/latestrg\",\r\n \"name\": \"latestrg\",\r\n \"location\": \"southeastasia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/LJSam\",\r\n \"name\": \"LJSam\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/MukeshTestRG\",\r\n \"name\": \"MukeshTestRG\",\r\n \"location\": \"southeastasia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/newe2arg\",\r\n \"name\": \"newe2arg\",\r\n \"location\": \"southeastasia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/RecoveryServices-2YEUIKXO6A4V7DWKZ4DPJLUWY7LXTA6GE72XRADSPFEDX76V7YSA-Southeast-Asia\",\r\n \"name\": \"RecoveryServices-2YEUIKXO6A4V7DWKZ4DPJLUWY7LXTA6GE72XRADSPFEDX76V7YSA-Southeast-Asia\",\r\n \"location\": \"southeastasia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/RecoveryServices-2YEUIKXO6A4V7DWKZ4DPJLUWY7LXTA6GE72XRADSPFEDX76V7YSA-West-US\",\r\n \"name\": \"RecoveryServices-2YEUIKXO6A4V7DWKZ4DPJLUWY7LXTA6GE72XRADSPFEDX76V7YSA-West-US\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/RecoveryServicesRG\",\r\n \"name\": \"RecoveryServicesRG\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/rg1\",\r\n \"name\": \"rg1\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/rg2testE2Afor10_2\",\r\n \"name\": \"rg2testE2Afor10_2\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/S01-1\",\r\n \"name\": \"S01-1\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/S01-2776b10c\",\r\n \"name\": \"S01-2776b10c\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/S101-1\",\r\n \"name\": \"S101-1\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/S102-1\",\r\n \"name\": \"S102-1\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/S53-4cddea50\",\r\n \"name\": \"S53-4cddea50\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/s57-1234\",\r\n \"name\": \"s57-1234\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/S59-92fc5083\",\r\n \"name\": \"S59-92fc5083\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/S5-fb365396\",\r\n \"name\": \"S5-fb365396\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/S8-fb365396\",\r\n \"name\": \"S8-fb365396\",\r\n \"location\": \"brazilsouth\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/S91-1\",\r\n \"name\": \"S91-1\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/S96-12\",\r\n \"name\": \"S96-12\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/S9-fb365396\",\r\n \"name\": \"S9-fb365396\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/sakulkar\",\r\n \"name\": \"sakulkar\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/sam1\",\r\n \"name\": \"sam1\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/samb2a\",\r\n \"name\": \"samb2a\",\r\n \"location\": \"southeastasia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/samhita\",\r\n \"name\": \"samhita\",\r\n \"location\": \"southeastasia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/samhitaE2A\",\r\n \"name\": \"samhitaE2A\",\r\n \"location\": \"southeastasia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/samhitae2e\",\r\n \"name\": \"samhitae2e\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/TemplateStore\",\r\n \"name\": \"TemplateStore\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/vaults-resourcegroup-sea\",\r\n \"name\": \"vaults-resourcegroup-sea\",\r\n \"location\": \"southeastasia\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/vaults-resourcegroup-wus\",\r\n \"name\": \"vaults-resourcegroup-wus\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/VS-testacc201-Group\",\r\n \"name\": \"VS-testacc201-Group\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/VS-testacc203-Group\",\r\n \"name\": \"VS-testacc203-Group\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n }\r\n ]\r\n}", + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"id\": \"/subscriptions/6999e4d0-cfde-46a3-9092-35dc7a28b5d4/resourceGroups/AAAAA\",\r\n \"name\": \"AAAAA\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/6999e4d0-cfde-46a3-9092-35dc7a28b5d4/resourceGroups/CisService-BXZGB7XVJWIHQDPU5ZNZRUQVRYRUQ7N3ONQLECALOWU7L7O4DWZQ-west-us\",\r\n \"name\": \"CisService-BXZGB7XVJWIHQDPU5ZNZRUQVRYRUQ7N3ONQLECALOWU7L7O4DWZQ-west-us\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/6999e4d0-cfde-46a3-9092-35dc7a28b5d4/resourceGroups/Default-IntelligentSystems-WestUS\",\r\n \"name\": \"Default-IntelligentSystems-WestUS\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/6999e4d0-cfde-46a3-9092-35dc7a28b5d4/resourceGroups/Default-Networking\",\r\n \"name\": \"Default-Networking\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/6999e4d0-cfde-46a3-9092-35dc7a28b5d4/resourceGroups/Default-ServiceBus-SouthCentralUS\",\r\n \"name\": \"Default-ServiceBus-SouthCentralUS\",\r\n \"location\": \"southcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/6999e4d0-cfde-46a3-9092-35dc7a28b5d4/resourceGroups/Default-Storage-NorthCentralUS\",\r\n \"name\": \"Default-Storage-NorthCentralUS\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/6999e4d0-cfde-46a3-9092-35dc7a28b5d4/resourceGroups/Default-Storage-WestUS\",\r\n \"name\": \"Default-Storage-WestUS\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/6999e4d0-cfde-46a3-9092-35dc7a28b5d4/resourceGroups/Group\",\r\n \"name\": \"Group\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/6999e4d0-cfde-46a3-9092-35dc7a28b5d4/resourceGroups/Group-1\",\r\n \"name\": \"Group-1\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/6999e4d0-cfde-46a3-9092-35dc7a28b5d4/resourceGroups/Group-2\",\r\n \"name\": \"Group-2\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/6999e4d0-cfde-46a3-9092-35dc7a28b5d4/resourceGroups/Group-3\",\r\n \"name\": \"Group-3\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/6999e4d0-cfde-46a3-9092-35dc7a28b5d4/resourceGroups/Group-4\",\r\n \"name\": \"Group-4\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/6999e4d0-cfde-46a3-9092-35dc7a28b5d4/resourceGroups/Group-5\",\r\n \"name\": \"Group-5\",\r\n \"location\": \"northeurope\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/6999e4d0-cfde-46a3-9092-35dc7a28b5d4/resourceGroups/Group-6\",\r\n \"name\": \"Group-6\",\r\n \"location\": \"northeurope\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/6999e4d0-cfde-46a3-9092-35dc7a28b5d4/resourceGroups/Group-7\",\r\n \"name\": \"Group-7\",\r\n \"location\": \"northeurope\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/6999e4d0-cfde-46a3-9092-35dc7a28b5d4/resourceGroups/Group-8\",\r\n \"name\": \"Group-8\",\r\n \"location\": \"northeurope\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/6999e4d0-cfde-46a3-9092-35dc7a28b5d4/resourceGroups/intdrg\",\r\n \"name\": \"intdrg\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/6999e4d0-cfde-46a3-9092-35dc7a28b5d4/resourceGroups/IoTHub-Default-East-US\",\r\n \"name\": \"IoTHub-Default-East-US\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/6999e4d0-cfde-46a3-9092-35dc7a28b5d4/resourceGroups/MobileEngagement\",\r\n \"name\": \"MobileEngagement\",\r\n \"location\": \"southcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/6999e4d0-cfde-46a3-9092-35dc7a28b5d4/resourceGroups/rdfe\",\r\n \"name\": \"rdfe\",\r\n \"location\": \"eastus2\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/6999e4d0-cfde-46a3-9092-35dc7a28b5d4/resourceGroups/RecoveryServices-BXZGB7XVJWIHQDPU5ZNZRUQVRYRUQ7N3ONQLECALOWU7L7O4DWZQ-West-Europe\",\r\n \"name\": \"RecoveryServices-BXZGB7XVJWIHQDPU5ZNZRUQVRYRUQ7N3ONQLECALOWU7L7O4DWZQ-West-Europe\",\r\n \"location\": \"westeurope\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/6999e4d0-cfde-46a3-9092-35dc7a28b5d4/resourceGroups/RecoveryServices-BXZGB7XVJWIHQDPU5ZNZRUQVRYRUQ7N3ONQLECALOWU7L7O4DWZQ-west-us\",\r\n \"name\": \"RecoveryServices-BXZGB7XVJWIHQDPU5ZNZRUQVRYRUQ7N3ONQLECALOWU7L7O4DWZQ-west-us\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/6999e4d0-cfde-46a3-9092-35dc7a28b5d4/resourceGroups/resourcegroup\",\r\n \"name\": \"resourcegroup\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/6999e4d0-cfde-46a3-9092-35dc7a28b5d4/resourceGroups/StreamAnalytics-Default-West-US\",\r\n \"name\": \"StreamAnalytics-Default-West-US\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/6999e4d0-cfde-46a3-9092-35dc7a28b5d4/resourceGroups/TestRP-7ee3823b-9635-45e0-b9b9-a80516c6dcf4\",\r\n \"name\": \"TestRP-7ee3823b-9635-45e0-b9b9-a80516c6dcf4\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/6999e4d0-cfde-46a3-9092-35dc7a28b5d4/resourceGroups/vishak\",\r\n \"name\": \"vishak\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/6999e4d0-cfde-46a3-9092-35dc7a28b5d4/resourceGroups/vishakintdrg\",\r\n \"name\": \"vishakintdrg\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/6999e4d0-cfde-46a3-9092-35dc7a28b5d4/resourceGroups/Vm2-test\",\r\n \"name\": \"Vm2-test\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/6999e4d0-cfde-46a3-9092-35dc7a28b5d4/resourceGroups/Vm5\",\r\n \"name\": \"Vm5\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/6999e4d0-cfde-46a3-9092-35dc7a28b5d4/resourceGroups/Vm6-test\",\r\n \"name\": \"Vm6-test\",\r\n \"location\": \"northcentralus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/6999e4d0-cfde-46a3-9092-35dc7a28b5d4/resourceGroups/wahv0e9ab449-2925-4d1c-b70c-f96915ffbce8\",\r\n \"name\": \"wahv0e9ab449-2925-4d1c-b70c-f96915ffbce8\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/6999e4d0-cfde-46a3-9092-35dc7a28b5d4/resourceGroups/wahv4e173583-82e2-458d-a128-527a9fd44e4b\",\r\n \"name\": \"wahv4e173583-82e2-458d-a128-527a9fd44e4b\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/6999e4d0-cfde-46a3-9092-35dc7a28b5d4/resourceGroups/wahv608b170d-26e1-4ed3-ae5a-ad7fcc77f028\",\r\n \"name\": \"wahv608b170d-26e1-4ed3-ae5a-ad7fcc77f028\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/6999e4d0-cfde-46a3-9092-35dc7a28b5d4/resourceGroups/wahv858fdc7c-e813-470e-afb3-06aaba0478a8\",\r\n \"name\": \"wahv858fdc7c-e813-470e-afb3-06aaba0478a8\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/6999e4d0-cfde-46a3-9092-35dc7a28b5d4/resourceGroups/wahv937ffd8f-3586-457d-a9b4-01761b8f7722\",\r\n \"name\": \"wahv937ffd8f-3586-457d-a9b4-01761b8f7722\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/6999e4d0-cfde-46a3-9092-35dc7a28b5d4/resourceGroups/wahv9b7d9ec2-ba44-4c1c-993a-465257cb1022\",\r\n \"name\": \"wahv9b7d9ec2-ba44-4c1c-993a-465257cb1022\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/6999e4d0-cfde-46a3-9092-35dc7a28b5d4/resourceGroups/wahvab8ecd76-4ea7-4f08-b0b2-27ac93272732\",\r\n \"name\": \"wahvab8ecd76-4ea7-4f08-b0b2-27ac93272732\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/6999e4d0-cfde-46a3-9092-35dc7a28b5d4/resourceGroups/wahvab98f654-a5db-42f5-9f06-bac59a35bfa8\",\r\n \"name\": \"wahvab98f654-a5db-42f5-9f06-bac59a35bfa8\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/6999e4d0-cfde-46a3-9092-35dc7a28b5d4/resourceGroups/wahve3c5a0da-49d8-4dd3-8715-89ebdcc4d10c\",\r\n \"name\": \"wahve3c5a0da-49d8-4dd3-8715-89ebdcc4d10c\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/6999e4d0-cfde-46a3-9092-35dc7a28b5d4/resourceGroups/wahvf8e502c8-8f13-4022-90cb-b638364e1206\",\r\n \"name\": \"wahvf8e502c8-8f13-4022-90cb-b638364e1206\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/6999e4d0-cfde-46a3-9092-35dc7a28b5d4/resourceGroups/wahvf9e4ef36-0eb8-417a-8bf6-2e83c099a4e0\",\r\n \"name\": \"wahvf9e4ef36-0eb8-417a-8bf6-2e83c099a4e0\",\r\n \"location\": \"westus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n }\r\n ]\r\n}", "ResponseHeaders": { "Content-Length": [ - "19208" + "8492" ], "Content-Type": [ "application/json; charset=utf-8" @@ -94,16 +94,16 @@ "no-cache" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "14999" + "14908" ], "x-ms-request-id": [ - "aef3fb86-a0d9-4d3d-af7f-d8ba9b740f2a" + "ca23d09a-22a0-4c14-8820-7b6e1bf0bfec" ], "x-ms-correlation-request-id": [ - "aef3fb86-a0d9-4d3d-af7f-d8ba9b740f2a" + "ca23d09a-22a0-4c14-8820-7b6e1bf0bfec" ], "x-ms-routing-request-id": [ - "CENTRALUS:20151229T114430Z:aef3fb86-a0d9-4d3d-af7f-d8ba9b740f2a" + "CENTRALUS:20160413T055914Z:ca23d09a-22a0-4c14-8820-7b6e1bf0bfec" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" @@ -112,19 +112,19 @@ "no-cache" ], "Date": [ - "Tue, 29 Dec 2015 11:44:30 GMT" + "Wed, 13 Apr 2016 05:59:14 GMT" ] }, "StatusCode": 200 }, { - "RequestUri": "/Subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/applicationdemo/providers/Microsoft.RecoveryServicesBVTD2/vaults?api-version=2015-08-15", - "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvY2ZlYWQ4MjYtNjcwZi00YzQ1LThmM2YtY2ZlZTQyMTdkNzZiL3Jlc291cmNlR3JvdXBzL2FwcGxpY2F0aW9uZGVtby9wcm92aWRlcnMvTWljcm9zb2Z0LlJlY292ZXJ5U2VydmljZXNCVlREMi92YXVsdHM/YXBpLXZlcnNpb249MjAxNS0wOC0xNQ==", + "RequestUri": "/Subscriptions/6999e4d0-cfde-46a3-9092-35dc7a28b5d4/resourceGroups/AAAAA/providers/Microsoft.RecoveryServicesBVTD/vaults?api-version=2015-11-10", + "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvNjk5OWU0ZDAtY2ZkZS00NmEzLTkwOTItMzVkYzdhMjhiNWQ0L3Jlc291cmNlR3JvdXBzL0FBQUFBL3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVjb3ZlcnlTZXJ2aWNlc0JWVEQvdmF1bHRzP2FwaS12ZXJzaW9uPTIwMTUtMTEtMTA=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "8b20bd1e-8faf-494b-88ce-fb700d27a48f-2015-12-29 11:44:29Z-P" + "a9420cf5-fa9e-4cbe-963b-5390cab2b947-2016-04-13 05:59:14Z-P" ], "x-ms-version": [ "2015-01-01" @@ -148,28 +148,28 @@ "no-cache" ], "x-ms-request-id": [ - "e1a4b576-19ce-455e-b530-be8bcdcd4151" + "ad4259a0-0d8f-4f36-bc16-085a29977655" ], "x-ms-client-request-id": [ - "8b20bd1e-8faf-494b-88ce-fb700d27a48f-2015-12-29 11:44:29Z-P" + "a9420cf5-fa9e-4cbe-963b-5390cab2b947-2016-04-13 05:59:14Z-P" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "14998" + "14907" ], "x-ms-correlation-request-id": [ - "e1a4b576-19ce-455e-b530-be8bcdcd4151" + "ad4259a0-0d8f-4f36-bc16-085a29977655" ], "x-ms-routing-request-id": [ - "CENTRALUS:20151229T114432Z:e1a4b576-19ce-455e-b530-be8bcdcd4151" + "CENTRALUS:20160413T055915Z:ad4259a0-0d8f-4f36-bc16-085a29977655" ], "Cache-Control": [ "no-cache" ], "Date": [ - "Tue, 29 Dec 2015 11:44:31 GMT" + "Wed, 13 Apr 2016 05:59:14 GMT" ], "Server": [ "Microsoft-IIS/8.0" @@ -178,13 +178,13 @@ "StatusCode": 200 }, { - "RequestUri": "/Subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/applicationsiena/providers/Microsoft.RecoveryServicesBVTD2/vaults?api-version=2015-08-15", - "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvY2ZlYWQ4MjYtNjcwZi00YzQ1LThmM2YtY2ZlZTQyMTdkNzZiL3Jlc291cmNlR3JvdXBzL2FwcGxpY2F0aW9uc2llbmEvcHJvdmlkZXJzL01pY3Jvc29mdC5SZWNvdmVyeVNlcnZpY2VzQlZURDIvdmF1bHRzP2FwaS12ZXJzaW9uPTIwMTUtMDgtMTU=", + "RequestUri": "/Subscriptions/6999e4d0-cfde-46a3-9092-35dc7a28b5d4/resourceGroups/CisService-BXZGB7XVJWIHQDPU5ZNZRUQVRYRUQ7N3ONQLECALOWU7L7O4DWZQ-west-us/providers/Microsoft.RecoveryServicesBVTD/vaults?api-version=2015-11-10", + "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvNjk5OWU0ZDAtY2ZkZS00NmEzLTkwOTItMzVkYzdhMjhiNWQ0L3Jlc291cmNlR3JvdXBzL0Npc1NlcnZpY2UtQlhaR0I3WFZKV0lIUURQVTVaTlpSVVFWUllSVVE3TjNPTlFMRUNBTE9XVTdMN080RFdaUS13ZXN0LXVzL3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVjb3ZlcnlTZXJ2aWNlc0JWVEQvdmF1bHRzP2FwaS12ZXJzaW9uPTIwMTUtMTEtMTA=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "83da4387-e36b-457c-a1f1-5238141ef79f-2015-12-29 11:44:31Z-P" + "cec3864a-a5a2-41f7-b667-7e3875319b62-2016-04-13 05:59:15Z-P" ], "x-ms-version": [ "2015-01-01" @@ -208,28 +208,28 @@ "no-cache" ], "x-ms-request-id": [ - "8e3b28bc-37fd-4afd-8604-c33dfa566767" + "829c1eb7-ecda-43ba-b8ef-47e86fd368ff" ], "x-ms-client-request-id": [ - "83da4387-e36b-457c-a1f1-5238141ef79f-2015-12-29 11:44:31Z-P" + "cec3864a-a5a2-41f7-b667-7e3875319b62-2016-04-13 05:59:15Z-P" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "14997" + "14906" ], "x-ms-correlation-request-id": [ - "8e3b28bc-37fd-4afd-8604-c33dfa566767" + "829c1eb7-ecda-43ba-b8ef-47e86fd368ff" ], "x-ms-routing-request-id": [ - "CENTRALUS:20151229T114432Z:8e3b28bc-37fd-4afd-8604-c33dfa566767" + "CENTRALUS:20160413T055917Z:829c1eb7-ecda-43ba-b8ef-47e86fd368ff" ], "Cache-Control": [ "no-cache" ], "Date": [ - "Tue, 29 Dec 2015 11:44:32 GMT" + "Wed, 13 Apr 2016 05:59:16 GMT" ], "Server": [ "Microsoft-IIS/8.0" @@ -238,13 +238,13 @@ "StatusCode": 200 }, { - "RequestUri": "/Subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/ARMTestRG1/providers/Microsoft.RecoveryServicesBVTD2/vaults?api-version=2015-08-15", - "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvY2ZlYWQ4MjYtNjcwZi00YzQ1LThmM2YtY2ZlZTQyMTdkNzZiL3Jlc291cmNlR3JvdXBzL0FSTVRlc3RSRzEvcHJvdmlkZXJzL01pY3Jvc29mdC5SZWNvdmVyeVNlcnZpY2VzQlZURDIvdmF1bHRzP2FwaS12ZXJzaW9uPTIwMTUtMDgtMTU=", + "RequestUri": "/Subscriptions/6999e4d0-cfde-46a3-9092-35dc7a28b5d4/resourceGroups/Default-IntelligentSystems-WestUS/providers/Microsoft.RecoveryServicesBVTD/vaults?api-version=2015-11-10", + "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvNjk5OWU0ZDAtY2ZkZS00NmEzLTkwOTItMzVkYzdhMjhiNWQ0L3Jlc291cmNlR3JvdXBzL0RlZmF1bHQtSW50ZWxsaWdlbnRTeXN0ZW1zLVdlc3RVUy9wcm92aWRlcnMvTWljcm9zb2Z0LlJlY292ZXJ5U2VydmljZXNCVlREL3ZhdWx0cz9hcGktdmVyc2lvbj0yMDE1LTExLTEw", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "25b7dc6a-c383-4b4e-aeb2-9ed7ffa65fae-2015-12-29 11:44:32Z-P" + "c29f853e-0005-4fa1-ac63-2ff477a805cb-2016-04-13 05:59:17Z-P" ], "x-ms-version": [ "2015-01-01" @@ -268,28 +268,28 @@ "no-cache" ], "x-ms-request-id": [ - "08dfe7b5-3af4-4efa-abad-5cf63e328891" + "8472dacd-9ae9-427e-bb6a-067d80bbc916" ], "x-ms-client-request-id": [ - "25b7dc6a-c383-4b4e-aeb2-9ed7ffa65fae-2015-12-29 11:44:32Z-P" + "c29f853e-0005-4fa1-ac63-2ff477a805cb-2016-04-13 05:59:17Z-P" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "14996" + "14905" ], "x-ms-correlation-request-id": [ - "08dfe7b5-3af4-4efa-abad-5cf63e328891" + "8472dacd-9ae9-427e-bb6a-067d80bbc916" ], "x-ms-routing-request-id": [ - "CENTRALUS:20151229T114433Z:08dfe7b5-3af4-4efa-abad-5cf63e328891" + "CENTRALUS:20160413T055917Z:8472dacd-9ae9-427e-bb6a-067d80bbc916" ], "Cache-Control": [ "no-cache" ], "Date": [ - "Tue, 29 Dec 2015 11:44:32 GMT" + "Wed, 13 Apr 2016 05:59:17 GMT" ], "Server": [ "Microsoft-IIS/8.0" @@ -298,13 +298,13 @@ "StatusCode": 200 }, { - "RequestUri": "/Subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg1194/providers/Microsoft.RecoveryServicesBVTD2/vaults?api-version=2015-08-15", - "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvY2ZlYWQ4MjYtNjcwZi00YzQ1LThmM2YtY2ZlZTQyMTdkNzZiL3Jlc291cmNlR3JvdXBzL2NzbXJnMTE5NC9wcm92aWRlcnMvTWljcm9zb2Z0LlJlY292ZXJ5U2VydmljZXNCVlREMi92YXVsdHM/YXBpLXZlcnNpb249MjAxNS0wOC0xNQ==", + "RequestUri": "/Subscriptions/6999e4d0-cfde-46a3-9092-35dc7a28b5d4/resourceGroups/Default-Networking/providers/Microsoft.RecoveryServicesBVTD/vaults?api-version=2015-11-10", + "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvNjk5OWU0ZDAtY2ZkZS00NmEzLTkwOTItMzVkYzdhMjhiNWQ0L3Jlc291cmNlR3JvdXBzL0RlZmF1bHQtTmV0d29ya2luZy9wcm92aWRlcnMvTWljcm9zb2Z0LlJlY292ZXJ5U2VydmljZXNCVlREL3ZhdWx0cz9hcGktdmVyc2lvbj0yMDE1LTExLTEw", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "c5268072-2230-4909-a839-5103067085f4-2015-12-29 11:44:32Z-P" + "1fcc9ba6-79ea-4887-bcf9-90a22a32d95f-2016-04-13 05:59:17Z-P" ], "x-ms-version": [ "2015-01-01" @@ -328,28 +328,28 @@ "no-cache" ], "x-ms-request-id": [ - "f2499c8b-a897-4503-a9a4-9a40d09216a4" + "a4335dc6-c228-4c23-a46f-775866c872ed" ], "x-ms-client-request-id": [ - "c5268072-2230-4909-a839-5103067085f4-2015-12-29 11:44:32Z-P" + "1fcc9ba6-79ea-4887-bcf9-90a22a32d95f-2016-04-13 05:59:17Z-P" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "14995" + "14904" ], "x-ms-correlation-request-id": [ - "f2499c8b-a897-4503-a9a4-9a40d09216a4" + "a4335dc6-c228-4c23-a46f-775866c872ed" ], "x-ms-routing-request-id": [ - "CENTRALUS:20151229T114434Z:f2499c8b-a897-4503-a9a4-9a40d09216a4" + "CENTRALUS:20160413T055918Z:a4335dc6-c228-4c23-a46f-775866c872ed" ], "Cache-Control": [ "no-cache" ], "Date": [ - "Tue, 29 Dec 2015 11:44:33 GMT" + "Wed, 13 Apr 2016 05:59:17 GMT" ], "Server": [ "Microsoft-IIS/8.0" @@ -358,13 +358,13 @@ "StatusCode": 200 }, { - "RequestUri": "/Subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg1202/providers/Microsoft.RecoveryServicesBVTD2/vaults?api-version=2015-08-15", - "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvY2ZlYWQ4MjYtNjcwZi00YzQ1LThmM2YtY2ZlZTQyMTdkNzZiL3Jlc291cmNlR3JvdXBzL2NzbXJnMTIwMi9wcm92aWRlcnMvTWljcm9zb2Z0LlJlY292ZXJ5U2VydmljZXNCVlREMi92YXVsdHM/YXBpLXZlcnNpb249MjAxNS0wOC0xNQ==", + "RequestUri": "/Subscriptions/6999e4d0-cfde-46a3-9092-35dc7a28b5d4/resourceGroups/Default-ServiceBus-SouthCentralUS/providers/Microsoft.RecoveryServicesBVTD/vaults?api-version=2015-11-10", + "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvNjk5OWU0ZDAtY2ZkZS00NmEzLTkwOTItMzVkYzdhMjhiNWQ0L3Jlc291cmNlR3JvdXBzL0RlZmF1bHQtU2VydmljZUJ1cy1Tb3V0aENlbnRyYWxVUy9wcm92aWRlcnMvTWljcm9zb2Z0LlJlY292ZXJ5U2VydmljZXNCVlREL3ZhdWx0cz9hcGktdmVyc2lvbj0yMDE1LTExLTEw", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "d471ccce-80cc-491c-9a4e-c868c1f7b4ba-2015-12-29 11:44:33Z-P" + "9c0293f2-6131-4f44-acd3-fb9a0206b4a4-2016-04-13 05:59:18Z-P" ], "x-ms-version": [ "2015-01-01" @@ -388,28 +388,28 @@ "no-cache" ], "x-ms-request-id": [ - "8569e298-fc85-4743-8710-865a508faf70" + "4ef31bed-0fec-4ccb-85e7-552103517bb1" ], "x-ms-client-request-id": [ - "d471ccce-80cc-491c-9a4e-c868c1f7b4ba-2015-12-29 11:44:33Z-P" + "9c0293f2-6131-4f44-acd3-fb9a0206b4a4-2016-04-13 05:59:18Z-P" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "14994" + "14903" ], "x-ms-correlation-request-id": [ - "8569e298-fc85-4743-8710-865a508faf70" + "4ef31bed-0fec-4ccb-85e7-552103517bb1" ], "x-ms-routing-request-id": [ - "CENTRALUS:20151229T114434Z:8569e298-fc85-4743-8710-865a508faf70" + "CENTRALUS:20160413T055918Z:4ef31bed-0fec-4ccb-85e7-552103517bb1" ], "Cache-Control": [ "no-cache" ], "Date": [ - "Tue, 29 Dec 2015 11:44:33 GMT" + "Wed, 13 Apr 2016 05:59:18 GMT" ], "Server": [ "Microsoft-IIS/8.0" @@ -418,13 +418,13 @@ "StatusCode": 200 }, { - "RequestUri": "/Subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg1209/providers/Microsoft.RecoveryServicesBVTD2/vaults?api-version=2015-08-15", - "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvY2ZlYWQ4MjYtNjcwZi00YzQ1LThmM2YtY2ZlZTQyMTdkNzZiL3Jlc291cmNlR3JvdXBzL2NzbXJnMTIwOS9wcm92aWRlcnMvTWljcm9zb2Z0LlJlY292ZXJ5U2VydmljZXNCVlREMi92YXVsdHM/YXBpLXZlcnNpb249MjAxNS0wOC0xNQ==", + "RequestUri": "/Subscriptions/6999e4d0-cfde-46a3-9092-35dc7a28b5d4/resourceGroups/Default-Storage-NorthCentralUS/providers/Microsoft.RecoveryServicesBVTD/vaults?api-version=2015-11-10", + "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvNjk5OWU0ZDAtY2ZkZS00NmEzLTkwOTItMzVkYzdhMjhiNWQ0L3Jlc291cmNlR3JvdXBzL0RlZmF1bHQtU3RvcmFnZS1Ob3J0aENlbnRyYWxVUy9wcm92aWRlcnMvTWljcm9zb2Z0LlJlY292ZXJ5U2VydmljZXNCVlREL3ZhdWx0cz9hcGktdmVyc2lvbj0yMDE1LTExLTEw", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "906caf33-35a7-40c5-a733-510adb713de0-2015-12-29 11:44:33Z-P" + "1065556c-2913-4d25-8915-8d37f7b3002b-2016-04-13 05:59:18Z-P" ], "x-ms-version": [ "2015-01-01" @@ -448,28 +448,28 @@ "no-cache" ], "x-ms-request-id": [ - "d9e89ff1-6553-4dfe-a25a-9094a19d4380" + "bde11a8f-8b1d-4fcf-a9cd-1daf9feac39a" ], "x-ms-client-request-id": [ - "906caf33-35a7-40c5-a733-510adb713de0-2015-12-29 11:44:33Z-P" + "1065556c-2913-4d25-8915-8d37f7b3002b-2016-04-13 05:59:18Z-P" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "14993" + "14902" ], "x-ms-correlation-request-id": [ - "d9e89ff1-6553-4dfe-a25a-9094a19d4380" + "bde11a8f-8b1d-4fcf-a9cd-1daf9feac39a" ], "x-ms-routing-request-id": [ - "CENTRALUS:20151229T114435Z:d9e89ff1-6553-4dfe-a25a-9094a19d4380" + "CENTRALUS:20160413T055919Z:bde11a8f-8b1d-4fcf-a9cd-1daf9feac39a" ], "Cache-Control": [ "no-cache" ], "Date": [ - "Tue, 29 Dec 2015 11:44:35 GMT" + "Wed, 13 Apr 2016 05:59:18 GMT" ], "Server": [ "Microsoft-IIS/8.0" @@ -478,13 +478,13 @@ "StatusCode": 200 }, { - "RequestUri": "/Subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg1220/providers/Microsoft.RecoveryServicesBVTD2/vaults?api-version=2015-08-15", - "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvY2ZlYWQ4MjYtNjcwZi00YzQ1LThmM2YtY2ZlZTQyMTdkNzZiL3Jlc291cmNlR3JvdXBzL2NzbXJnMTIyMC9wcm92aWRlcnMvTWljcm9zb2Z0LlJlY292ZXJ5U2VydmljZXNCVlREMi92YXVsdHM/YXBpLXZlcnNpb249MjAxNS0wOC0xNQ==", + "RequestUri": "/Subscriptions/6999e4d0-cfde-46a3-9092-35dc7a28b5d4/resourceGroups/Default-Storage-WestUS/providers/Microsoft.RecoveryServicesBVTD/vaults?api-version=2015-11-10", + "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvNjk5OWU0ZDAtY2ZkZS00NmEzLTkwOTItMzVkYzdhMjhiNWQ0L3Jlc291cmNlR3JvdXBzL0RlZmF1bHQtU3RvcmFnZS1XZXN0VVMvcHJvdmlkZXJzL01pY3Jvc29mdC5SZWNvdmVyeVNlcnZpY2VzQlZURC92YXVsdHM/YXBpLXZlcnNpb249MjAxNS0xMS0xMA==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "daeea5b1-1e41-4a45-b648-9bdbb681e05d-2015-12-29 11:44:34Z-P" + "0774c241-fd7a-4f11-8b02-ef37e08bc10f-2016-04-13 05:59:19Z-P" ], "x-ms-version": [ "2015-01-01" @@ -508,28 +508,28 @@ "no-cache" ], "x-ms-request-id": [ - "e29a68e7-a0a5-45c0-b0a3-dbcbacccd062" + "b19f5090-6b5f-40ee-999f-af80e7eeec3b" ], "x-ms-client-request-id": [ - "daeea5b1-1e41-4a45-b648-9bdbb681e05d-2015-12-29 11:44:34Z-P" + "0774c241-fd7a-4f11-8b02-ef37e08bc10f-2016-04-13 05:59:19Z-P" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "14992" + "14901" ], "x-ms-correlation-request-id": [ - "e29a68e7-a0a5-45c0-b0a3-dbcbacccd062" + "b19f5090-6b5f-40ee-999f-af80e7eeec3b" ], "x-ms-routing-request-id": [ - "CENTRALUS:20151229T114435Z:e29a68e7-a0a5-45c0-b0a3-dbcbacccd062" + "CENTRALUS:20160413T055919Z:b19f5090-6b5f-40ee-999f-af80e7eeec3b" ], "Cache-Control": [ "no-cache" ], "Date": [ - "Tue, 29 Dec 2015 11:44:35 GMT" + "Wed, 13 Apr 2016 05:59:19 GMT" ], "Server": [ "Microsoft-IIS/8.0" @@ -538,13 +538,13 @@ "StatusCode": 200 }, { - "RequestUri": "/Subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg1223/providers/Microsoft.RecoveryServicesBVTD2/vaults?api-version=2015-08-15", - "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvY2ZlYWQ4MjYtNjcwZi00YzQ1LThmM2YtY2ZlZTQyMTdkNzZiL3Jlc291cmNlR3JvdXBzL2NzbXJnMTIyMy9wcm92aWRlcnMvTWljcm9zb2Z0LlJlY292ZXJ5U2VydmljZXNCVlREMi92YXVsdHM/YXBpLXZlcnNpb249MjAxNS0wOC0xNQ==", + "RequestUri": "/Subscriptions/6999e4d0-cfde-46a3-9092-35dc7a28b5d4/resourceGroups/Group/providers/Microsoft.RecoveryServicesBVTD/vaults?api-version=2015-11-10", + "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvNjk5OWU0ZDAtY2ZkZS00NmEzLTkwOTItMzVkYzdhMjhiNWQ0L3Jlc291cmNlR3JvdXBzL0dyb3VwL3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVjb3ZlcnlTZXJ2aWNlc0JWVEQvdmF1bHRzP2FwaS12ZXJzaW9uPTIwMTUtMTEtMTA=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "5a183a9d-dfe0-4e26-97c7-d7e298e86019-2015-12-29 11:44:35Z-P" + "4f94f3cb-55c9-4941-95e3-5fbc4dc79f02-2016-04-13 05:59:19Z-P" ], "x-ms-version": [ "2015-01-01" @@ -568,28 +568,28 @@ "no-cache" ], "x-ms-request-id": [ - "13bbdad5-705e-49e5-aace-9eda8107c7a1" + "024e4180-444c-4f53-97dd-f9180c67f41b" ], "x-ms-client-request-id": [ - "5a183a9d-dfe0-4e26-97c7-d7e298e86019-2015-12-29 11:44:35Z-P" + "4f94f3cb-55c9-4941-95e3-5fbc4dc79f02-2016-04-13 05:59:19Z-P" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "14991" + "14900" ], "x-ms-correlation-request-id": [ - "13bbdad5-705e-49e5-aace-9eda8107c7a1" + "024e4180-444c-4f53-97dd-f9180c67f41b" ], "x-ms-routing-request-id": [ - "CENTRALUS:20151229T114436Z:13bbdad5-705e-49e5-aace-9eda8107c7a1" + "CENTRALUS:20160413T055920Z:024e4180-444c-4f53-97dd-f9180c67f41b" ], "Cache-Control": [ "no-cache" ], "Date": [ - "Tue, 29 Dec 2015 11:44:36 GMT" + "Wed, 13 Apr 2016 05:59:19 GMT" ], "Server": [ "Microsoft-IIS/8.0" @@ -598,13 +598,13 @@ "StatusCode": 200 }, { - "RequestUri": "/Subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg1528/providers/Microsoft.RecoveryServicesBVTD2/vaults?api-version=2015-08-15", - "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvY2ZlYWQ4MjYtNjcwZi00YzQ1LThmM2YtY2ZlZTQyMTdkNzZiL3Jlc291cmNlR3JvdXBzL2NzbXJnMTUyOC9wcm92aWRlcnMvTWljcm9zb2Z0LlJlY292ZXJ5U2VydmljZXNCVlREMi92YXVsdHM/YXBpLXZlcnNpb249MjAxNS0wOC0xNQ==", + "RequestUri": "/Subscriptions/6999e4d0-cfde-46a3-9092-35dc7a28b5d4/resourceGroups/Group-1/providers/Microsoft.RecoveryServicesBVTD/vaults?api-version=2015-11-10", + "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvNjk5OWU0ZDAtY2ZkZS00NmEzLTkwOTItMzVkYzdhMjhiNWQ0L3Jlc291cmNlR3JvdXBzL0dyb3VwLTEvcHJvdmlkZXJzL01pY3Jvc29mdC5SZWNvdmVyeVNlcnZpY2VzQlZURC92YXVsdHM/YXBpLXZlcnNpb249MjAxNS0xMS0xMA==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "054c4b58-0583-4544-9387-f3147e5b5ff0-2015-12-29 11:44:35Z-P" + "88b9a593-de9b-496d-9a30-e1ba41fa5343-2016-04-13 05:59:20Z-P" ], "x-ms-version": [ "2015-01-01" @@ -628,28 +628,28 @@ "no-cache" ], "x-ms-request-id": [ - "70d1f1f9-1419-4a80-bf5e-c290b3c85776" + "b8b52645-c494-4a26-8664-6e24cac02df8" ], "x-ms-client-request-id": [ - "054c4b58-0583-4544-9387-f3147e5b5ff0-2015-12-29 11:44:35Z-P" + "88b9a593-de9b-496d-9a30-e1ba41fa5343-2016-04-13 05:59:20Z-P" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "14990" + "14899" ], "x-ms-correlation-request-id": [ - "70d1f1f9-1419-4a80-bf5e-c290b3c85776" + "b8b52645-c494-4a26-8664-6e24cac02df8" ], "x-ms-routing-request-id": [ - "CENTRALUS:20151229T114436Z:70d1f1f9-1419-4a80-bf5e-c290b3c85776" + "CENTRALUS:20160413T055920Z:b8b52645-c494-4a26-8664-6e24cac02df8" ], "Cache-Control": [ "no-cache" ], "Date": [ - "Tue, 29 Dec 2015 11:44:36 GMT" + "Wed, 13 Apr 2016 05:59:20 GMT" ], "Server": [ "Microsoft-IIS/8.0" @@ -658,13 +658,13 @@ "StatusCode": 200 }, { - "RequestUri": "/Subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg1666/providers/Microsoft.RecoveryServicesBVTD2/vaults?api-version=2015-08-15", - "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvY2ZlYWQ4MjYtNjcwZi00YzQ1LThmM2YtY2ZlZTQyMTdkNzZiL3Jlc291cmNlR3JvdXBzL2NzbXJnMTY2Ni9wcm92aWRlcnMvTWljcm9zb2Z0LlJlY292ZXJ5U2VydmljZXNCVlREMi92YXVsdHM/YXBpLXZlcnNpb249MjAxNS0wOC0xNQ==", + "RequestUri": "/Subscriptions/6999e4d0-cfde-46a3-9092-35dc7a28b5d4/resourceGroups/Group-2/providers/Microsoft.RecoveryServicesBVTD/vaults?api-version=2015-11-10", + "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvNjk5OWU0ZDAtY2ZkZS00NmEzLTkwOTItMzVkYzdhMjhiNWQ0L3Jlc291cmNlR3JvdXBzL0dyb3VwLTIvcHJvdmlkZXJzL01pY3Jvc29mdC5SZWNvdmVyeVNlcnZpY2VzQlZURC92YXVsdHM/YXBpLXZlcnNpb249MjAxNS0xMS0xMA==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "426beb8d-c918-4e03-a303-54e1a5754246-2015-12-29 11:44:36Z-P" + "dff28c8e-9a9a-4b00-8953-3cae0f230fe4-2016-04-13 05:59:20Z-P" ], "x-ms-version": [ "2015-01-01" @@ -688,28 +688,28 @@ "no-cache" ], "x-ms-request-id": [ - "ae8cd6bc-8749-408c-b43a-b62a29c4a4a2" + "34435339-f72d-4c47-8668-e18c3a80afa9" ], "x-ms-client-request-id": [ - "426beb8d-c918-4e03-a303-54e1a5754246-2015-12-29 11:44:36Z-P" + "dff28c8e-9a9a-4b00-8953-3cae0f230fe4-2016-04-13 05:59:20Z-P" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "14989" + "14898" ], "x-ms-correlation-request-id": [ - "ae8cd6bc-8749-408c-b43a-b62a29c4a4a2" + "34435339-f72d-4c47-8668-e18c3a80afa9" ], "x-ms-routing-request-id": [ - "CENTRALUS:20151229T114437Z:ae8cd6bc-8749-408c-b43a-b62a29c4a4a2" + "CENTRALUS:20160413T055921Z:34435339-f72d-4c47-8668-e18c3a80afa9" ], "Cache-Control": [ "no-cache" ], "Date": [ - "Tue, 29 Dec 2015 11:44:37 GMT" + "Wed, 13 Apr 2016 05:59:20 GMT" ], "Server": [ "Microsoft-IIS/8.0" @@ -718,13 +718,13 @@ "StatusCode": 200 }, { - "RequestUri": "/Subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg1867/providers/Microsoft.RecoveryServicesBVTD2/vaults?api-version=2015-08-15", - "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvY2ZlYWQ4MjYtNjcwZi00YzQ1LThmM2YtY2ZlZTQyMTdkNzZiL3Jlc291cmNlR3JvdXBzL2NzbXJnMTg2Ny9wcm92aWRlcnMvTWljcm9zb2Z0LlJlY292ZXJ5U2VydmljZXNCVlREMi92YXVsdHM/YXBpLXZlcnNpb249MjAxNS0wOC0xNQ==", + "RequestUri": "/Subscriptions/6999e4d0-cfde-46a3-9092-35dc7a28b5d4/resourceGroups/Group-3/providers/Microsoft.RecoveryServicesBVTD/vaults?api-version=2015-11-10", + "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvNjk5OWU0ZDAtY2ZkZS00NmEzLTkwOTItMzVkYzdhMjhiNWQ0L3Jlc291cmNlR3JvdXBzL0dyb3VwLTMvcHJvdmlkZXJzL01pY3Jvc29mdC5SZWNvdmVyeVNlcnZpY2VzQlZURC92YXVsdHM/YXBpLXZlcnNpb249MjAxNS0xMS0xMA==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "069eb11e-638b-4a9c-8f7a-3d9da574f5a8-2015-12-29 11:44:36Z-P" + "0d247871-7815-4da4-a9d3-79e11ee48a18-2016-04-13 05:59:21Z-P" ], "x-ms-version": [ "2015-01-01" @@ -748,28 +748,28 @@ "no-cache" ], "x-ms-request-id": [ - "f553a93c-c913-4fb9-b7d3-e5d45671b466" + "63d8458a-a017-40ae-9bcc-6786df7a2441" ], "x-ms-client-request-id": [ - "069eb11e-638b-4a9c-8f7a-3d9da574f5a8-2015-12-29 11:44:36Z-P" + "0d247871-7815-4da4-a9d3-79e11ee48a18-2016-04-13 05:59:21Z-P" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "14988" + "14897" ], "x-ms-correlation-request-id": [ - "f553a93c-c913-4fb9-b7d3-e5d45671b466" + "63d8458a-a017-40ae-9bcc-6786df7a2441" ], "x-ms-routing-request-id": [ - "CENTRALUS:20151229T114438Z:f553a93c-c913-4fb9-b7d3-e5d45671b466" + "CENTRALUS:20160413T055921Z:63d8458a-a017-40ae-9bcc-6786df7a2441" ], "Cache-Control": [ "no-cache" ], "Date": [ - "Tue, 29 Dec 2015 11:44:37 GMT" + "Wed, 13 Apr 2016 05:59:21 GMT" ], "Server": [ "Microsoft-IIS/8.0" @@ -778,13 +778,13 @@ "StatusCode": 200 }, { - "RequestUri": "/Subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg196/providers/Microsoft.RecoveryServicesBVTD2/vaults?api-version=2015-08-15", - "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvY2ZlYWQ4MjYtNjcwZi00YzQ1LThmM2YtY2ZlZTQyMTdkNzZiL3Jlc291cmNlR3JvdXBzL2NzbXJnMTk2L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVjb3ZlcnlTZXJ2aWNlc0JWVEQyL3ZhdWx0cz9hcGktdmVyc2lvbj0yMDE1LTA4LTE1", + "RequestUri": "/Subscriptions/6999e4d0-cfde-46a3-9092-35dc7a28b5d4/resourceGroups/Group-4/providers/Microsoft.RecoveryServicesBVTD/vaults?api-version=2015-11-10", + "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvNjk5OWU0ZDAtY2ZkZS00NmEzLTkwOTItMzVkYzdhMjhiNWQ0L3Jlc291cmNlR3JvdXBzL0dyb3VwLTQvcHJvdmlkZXJzL01pY3Jvc29mdC5SZWNvdmVyeVNlcnZpY2VzQlZURC92YXVsdHM/YXBpLXZlcnNpb249MjAxNS0xMS0xMA==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "04d3b7ce-f32f-4866-88ad-78d9a93a630c-2015-12-29 11:44:37Z-P" + "f59b09ce-23e5-404a-a4b5-33a1c990ab0a-2016-04-13 05:59:22Z-P" ], "x-ms-version": [ "2015-01-01" @@ -808,28 +808,28 @@ "no-cache" ], "x-ms-request-id": [ - "074a5e82-6c5a-4642-96aa-4cda3dea7a86" + "de5e9a31-614e-4e29-88bd-e37a2cc730a4" ], "x-ms-client-request-id": [ - "04d3b7ce-f32f-4866-88ad-78d9a93a630c-2015-12-29 11:44:37Z-P" + "f59b09ce-23e5-404a-a4b5-33a1c990ab0a-2016-04-13 05:59:22Z-P" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "14987" + "14896" ], "x-ms-correlation-request-id": [ - "074a5e82-6c5a-4642-96aa-4cda3dea7a86" + "de5e9a31-614e-4e29-88bd-e37a2cc730a4" ], "x-ms-routing-request-id": [ - "CENTRALUS:20151229T114438Z:074a5e82-6c5a-4642-96aa-4cda3dea7a86" + "CENTRALUS:20160413T055922Z:de5e9a31-614e-4e29-88bd-e37a2cc730a4" ], "Cache-Control": [ "no-cache" ], "Date": [ - "Tue, 29 Dec 2015 11:44:38 GMT" + "Wed, 13 Apr 2016 05:59:21 GMT" ], "Server": [ "Microsoft-IIS/8.0" @@ -838,13 +838,13 @@ "StatusCode": 200 }, { - "RequestUri": "/Subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg2119/providers/Microsoft.RecoveryServicesBVTD2/vaults?api-version=2015-08-15", - "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvY2ZlYWQ4MjYtNjcwZi00YzQ1LThmM2YtY2ZlZTQyMTdkNzZiL3Jlc291cmNlR3JvdXBzL2NzbXJnMjExOS9wcm92aWRlcnMvTWljcm9zb2Z0LlJlY292ZXJ5U2VydmljZXNCVlREMi92YXVsdHM/YXBpLXZlcnNpb249MjAxNS0wOC0xNQ==", + "RequestUri": "/Subscriptions/6999e4d0-cfde-46a3-9092-35dc7a28b5d4/resourceGroups/Group-5/providers/Microsoft.RecoveryServicesBVTD/vaults?api-version=2015-11-10", + "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvNjk5OWU0ZDAtY2ZkZS00NmEzLTkwOTItMzVkYzdhMjhiNWQ0L3Jlc291cmNlR3JvdXBzL0dyb3VwLTUvcHJvdmlkZXJzL01pY3Jvc29mdC5SZWNvdmVyeVNlcnZpY2VzQlZURC92YXVsdHM/YXBpLXZlcnNpb249MjAxNS0xMS0xMA==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "873ad14d-0c17-4e19-b878-0d78004602e8-2015-12-29 11:44:38Z-P" + "21569093-52a4-4d4e-9533-885ea1f21ee2-2016-04-13 05:59:22Z-P" ], "x-ms-version": [ "2015-01-01" @@ -868,28 +868,28 @@ "no-cache" ], "x-ms-request-id": [ - "6e1c7e95-323c-4463-8e70-83836b3a9047" + "18200e18-9287-44bb-af44-40d3c601e2b6" ], "x-ms-client-request-id": [ - "873ad14d-0c17-4e19-b878-0d78004602e8-2015-12-29 11:44:38Z-P" + "21569093-52a4-4d4e-9533-885ea1f21ee2-2016-04-13 05:59:22Z-P" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "14986" + "14895" ], "x-ms-correlation-request-id": [ - "6e1c7e95-323c-4463-8e70-83836b3a9047" + "18200e18-9287-44bb-af44-40d3c601e2b6" ], "x-ms-routing-request-id": [ - "CENTRALUS:20151229T114439Z:6e1c7e95-323c-4463-8e70-83836b3a9047" + "CENTRALUS:20160413T055923Z:18200e18-9287-44bb-af44-40d3c601e2b6" ], "Cache-Control": [ "no-cache" ], "Date": [ - "Tue, 29 Dec 2015 11:44:38 GMT" + "Wed, 13 Apr 2016 05:59:22 GMT" ], "Server": [ "Microsoft-IIS/8.0" @@ -898,13 +898,13 @@ "StatusCode": 200 }, { - "RequestUri": "/Subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg2210/providers/Microsoft.RecoveryServicesBVTD2/vaults?api-version=2015-08-15", - "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvY2ZlYWQ4MjYtNjcwZi00YzQ1LThmM2YtY2ZlZTQyMTdkNzZiL3Jlc291cmNlR3JvdXBzL2NzbXJnMjIxMC9wcm92aWRlcnMvTWljcm9zb2Z0LlJlY292ZXJ5U2VydmljZXNCVlREMi92YXVsdHM/YXBpLXZlcnNpb249MjAxNS0wOC0xNQ==", + "RequestUri": "/Subscriptions/6999e4d0-cfde-46a3-9092-35dc7a28b5d4/resourceGroups/Group-6/providers/Microsoft.RecoveryServicesBVTD/vaults?api-version=2015-11-10", + "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvNjk5OWU0ZDAtY2ZkZS00NmEzLTkwOTItMzVkYzdhMjhiNWQ0L3Jlc291cmNlR3JvdXBzL0dyb3VwLTYvcHJvdmlkZXJzL01pY3Jvc29mdC5SZWNvdmVyeVNlcnZpY2VzQlZURC92YXVsdHM/YXBpLXZlcnNpb249MjAxNS0xMS0xMA==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "870438f1-804b-4ebc-99d4-dab86a9541df-2015-12-29 11:44:38Z-P" + "29d4cc7f-0535-4b63-8494-a0d295ac05a9-2016-04-13 05:59:23Z-P" ], "x-ms-version": [ "2015-01-01" @@ -928,28 +928,28 @@ "no-cache" ], "x-ms-request-id": [ - "e740f210-17dd-4618-a3dd-74c11cd770b1" + "dbb568a1-ba6d-41c5-947a-8d575c27cc08" ], "x-ms-client-request-id": [ - "870438f1-804b-4ebc-99d4-dab86a9541df-2015-12-29 11:44:38Z-P" + "29d4cc7f-0535-4b63-8494-a0d295ac05a9-2016-04-13 05:59:23Z-P" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "14985" + "14894" ], "x-ms-correlation-request-id": [ - "e740f210-17dd-4618-a3dd-74c11cd770b1" + "dbb568a1-ba6d-41c5-947a-8d575c27cc08" ], "x-ms-routing-request-id": [ - "CENTRALUS:20151229T114439Z:e740f210-17dd-4618-a3dd-74c11cd770b1" + "CENTRALUS:20160413T055923Z:dbb568a1-ba6d-41c5-947a-8d575c27cc08" ], "Cache-Control": [ "no-cache" ], "Date": [ - "Tue, 29 Dec 2015 11:44:39 GMT" + "Wed, 13 Apr 2016 05:59:22 GMT" ], "Server": [ "Microsoft-IIS/8.0" @@ -958,13 +958,13 @@ "StatusCode": 200 }, { - "RequestUri": "/Subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg2218/providers/Microsoft.RecoveryServicesBVTD2/vaults?api-version=2015-08-15", - "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvY2ZlYWQ4MjYtNjcwZi00YzQ1LThmM2YtY2ZlZTQyMTdkNzZiL3Jlc291cmNlR3JvdXBzL2NzbXJnMjIxOC9wcm92aWRlcnMvTWljcm9zb2Z0LlJlY292ZXJ5U2VydmljZXNCVlREMi92YXVsdHM/YXBpLXZlcnNpb249MjAxNS0wOC0xNQ==", + "RequestUri": "/Subscriptions/6999e4d0-cfde-46a3-9092-35dc7a28b5d4/resourceGroups/Group-7/providers/Microsoft.RecoveryServicesBVTD/vaults?api-version=2015-11-10", + "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvNjk5OWU0ZDAtY2ZkZS00NmEzLTkwOTItMzVkYzdhMjhiNWQ0L3Jlc291cmNlR3JvdXBzL0dyb3VwLTcvcHJvdmlkZXJzL01pY3Jvc29mdC5SZWNvdmVyeVNlcnZpY2VzQlZURC92YXVsdHM/YXBpLXZlcnNpb249MjAxNS0xMS0xMA==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "6f0e16fa-58f8-4289-8647-abd897758093-2015-12-29 11:44:39Z-P" + "e8177a3c-2a17-4ad2-bfe9-04d811562163-2016-04-13 05:59:23Z-P" ], "x-ms-version": [ "2015-01-01" @@ -988,28 +988,28 @@ "no-cache" ], "x-ms-request-id": [ - "234830bd-4c2f-44d7-ab22-28cf0aedf9f4" + "1803a3fc-20b4-451e-aa94-d54a391bf3bb" ], "x-ms-client-request-id": [ - "6f0e16fa-58f8-4289-8647-abd897758093-2015-12-29 11:44:39Z-P" + "e8177a3c-2a17-4ad2-bfe9-04d811562163-2016-04-13 05:59:23Z-P" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "14984" + "14893" ], "x-ms-correlation-request-id": [ - "234830bd-4c2f-44d7-ab22-28cf0aedf9f4" + "1803a3fc-20b4-451e-aa94-d54a391bf3bb" ], "x-ms-routing-request-id": [ - "CENTRALUS:20151229T114440Z:234830bd-4c2f-44d7-ab22-28cf0aedf9f4" + "CENTRALUS:20160413T055925Z:1803a3fc-20b4-451e-aa94-d54a391bf3bb" ], "Cache-Control": [ "no-cache" ], "Date": [ - "Tue, 29 Dec 2015 11:44:39 GMT" + "Wed, 13 Apr 2016 05:59:24 GMT" ], "Server": [ "Microsoft-IIS/8.0" @@ -1018,13 +1018,13 @@ "StatusCode": 200 }, { - "RequestUri": "/Subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg2276/providers/Microsoft.RecoveryServicesBVTD2/vaults?api-version=2015-08-15", - "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvY2ZlYWQ4MjYtNjcwZi00YzQ1LThmM2YtY2ZlZTQyMTdkNzZiL3Jlc291cmNlR3JvdXBzL2NzbXJnMjI3Ni9wcm92aWRlcnMvTWljcm9zb2Z0LlJlY292ZXJ5U2VydmljZXNCVlREMi92YXVsdHM/YXBpLXZlcnNpb249MjAxNS0wOC0xNQ==", + "RequestUri": "/Subscriptions/6999e4d0-cfde-46a3-9092-35dc7a28b5d4/resourceGroups/Group-8/providers/Microsoft.RecoveryServicesBVTD/vaults?api-version=2015-11-10", + "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvNjk5OWU0ZDAtY2ZkZS00NmEzLTkwOTItMzVkYzdhMjhiNWQ0L3Jlc291cmNlR3JvdXBzL0dyb3VwLTgvcHJvdmlkZXJzL01pY3Jvc29mdC5SZWNvdmVyeVNlcnZpY2VzQlZURC92YXVsdHM/YXBpLXZlcnNpb249MjAxNS0xMS0xMA==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "9c082152-80cc-4450-a87d-88f46058234f-2015-12-29 11:44:39Z-P" + "dc7fac4f-f7af-4830-9c5b-669dd8ddc30b-2016-04-13 05:59:25Z-P" ], "x-ms-version": [ "2015-01-01" @@ -1048,28 +1048,28 @@ "no-cache" ], "x-ms-request-id": [ - "e59dc8c6-755f-4352-8137-9301ec332bea" + "3350623f-debe-4cdd-bc68-10dff71ffb1a" ], "x-ms-client-request-id": [ - "9c082152-80cc-4450-a87d-88f46058234f-2015-12-29 11:44:39Z-P" + "dc7fac4f-f7af-4830-9c5b-669dd8ddc30b-2016-04-13 05:59:25Z-P" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "14983" + "14892" ], "x-ms-correlation-request-id": [ - "e59dc8c6-755f-4352-8137-9301ec332bea" + "3350623f-debe-4cdd-bc68-10dff71ffb1a" ], "x-ms-routing-request-id": [ - "CENTRALUS:20151229T114441Z:e59dc8c6-755f-4352-8137-9301ec332bea" + "CENTRALUS:20160413T055925Z:3350623f-debe-4cdd-bc68-10dff71ffb1a" ], "Cache-Control": [ "no-cache" ], "Date": [ - "Tue, 29 Dec 2015 11:44:41 GMT" + "Wed, 13 Apr 2016 05:59:24 GMT" ], "Server": [ "Microsoft-IIS/8.0" @@ -1078,13 +1078,13 @@ "StatusCode": 200 }, { - "RequestUri": "/Subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg2320/providers/Microsoft.RecoveryServicesBVTD2/vaults?api-version=2015-08-15", - "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvY2ZlYWQ4MjYtNjcwZi00YzQ1LThmM2YtY2ZlZTQyMTdkNzZiL3Jlc291cmNlR3JvdXBzL2NzbXJnMjMyMC9wcm92aWRlcnMvTWljcm9zb2Z0LlJlY292ZXJ5U2VydmljZXNCVlREMi92YXVsdHM/YXBpLXZlcnNpb249MjAxNS0wOC0xNQ==", + "RequestUri": "/Subscriptions/6999e4d0-cfde-46a3-9092-35dc7a28b5d4/resourceGroups/intdrg/providers/Microsoft.RecoveryServicesBVTD/vaults?api-version=2015-11-10", + "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvNjk5OWU0ZDAtY2ZkZS00NmEzLTkwOTItMzVkYzdhMjhiNWQ0L3Jlc291cmNlR3JvdXBzL2ludGRyZy9wcm92aWRlcnMvTWljcm9zb2Z0LlJlY292ZXJ5U2VydmljZXNCVlREL3ZhdWx0cz9hcGktdmVyc2lvbj0yMDE1LTExLTEw", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "01f524af-8cdc-452f-befb-8c56521a5846-2015-12-29 11:44:40Z-P" + "b885596c-b26a-4e3d-a151-c08981e2c71e-2016-04-13 05:59:25Z-P" ], "x-ms-version": [ "2015-01-01" @@ -1108,28 +1108,28 @@ "no-cache" ], "x-ms-request-id": [ - "c734c5e0-325c-42ee-8beb-eb38bd8b19ba" + "74afd652-e89f-4a36-b757-2033af5ad873" ], "x-ms-client-request-id": [ - "01f524af-8cdc-452f-befb-8c56521a5846-2015-12-29 11:44:40Z-P" + "b885596c-b26a-4e3d-a151-c08981e2c71e-2016-04-13 05:59:25Z-P" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "14982" + "14891" ], "x-ms-correlation-request-id": [ - "c734c5e0-325c-42ee-8beb-eb38bd8b19ba" + "74afd652-e89f-4a36-b757-2033af5ad873" ], "x-ms-routing-request-id": [ - "CENTRALUS:20151229T114441Z:c734c5e0-325c-42ee-8beb-eb38bd8b19ba" + "CENTRALUS:20160413T055926Z:74afd652-e89f-4a36-b757-2033af5ad873" ], "Cache-Control": [ "no-cache" ], "Date": [ - "Tue, 29 Dec 2015 11:44:41 GMT" + "Wed, 13 Apr 2016 05:59:25 GMT" ], "Server": [ "Microsoft-IIS/8.0" @@ -1138,13 +1138,13 @@ "StatusCode": 200 }, { - "RequestUri": "/Subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg2420/providers/Microsoft.RecoveryServicesBVTD2/vaults?api-version=2015-08-15", - "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvY2ZlYWQ4MjYtNjcwZi00YzQ1LThmM2YtY2ZlZTQyMTdkNzZiL3Jlc291cmNlR3JvdXBzL2NzbXJnMjQyMC9wcm92aWRlcnMvTWljcm9zb2Z0LlJlY292ZXJ5U2VydmljZXNCVlREMi92YXVsdHM/YXBpLXZlcnNpb249MjAxNS0wOC0xNQ==", + "RequestUri": "/Subscriptions/6999e4d0-cfde-46a3-9092-35dc7a28b5d4/resourceGroups/IoTHub-Default-East-US/providers/Microsoft.RecoveryServicesBVTD/vaults?api-version=2015-11-10", + "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvNjk5OWU0ZDAtY2ZkZS00NmEzLTkwOTItMzVkYzdhMjhiNWQ0L3Jlc291cmNlR3JvdXBzL0lvVEh1Yi1EZWZhdWx0LUVhc3QtVVMvcHJvdmlkZXJzL01pY3Jvc29mdC5SZWNvdmVyeVNlcnZpY2VzQlZURC92YXVsdHM/YXBpLXZlcnNpb249MjAxNS0xMS0xMA==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "18c4ecfa-efd2-43ff-a483-94b39bbc0acc-2015-12-29 11:44:40Z-P" + "23358799-3474-41f0-9ab1-9aed1bd9ac4b-2016-04-13 05:59:26Z-P" ], "x-ms-version": [ "2015-01-01" @@ -1168,28 +1168,28 @@ "no-cache" ], "x-ms-request-id": [ - "8629e310-5cdf-437a-aec1-24d85f10563b" + "170a1536-177b-4b26-ae3f-da103b30e993" ], "x-ms-client-request-id": [ - "18c4ecfa-efd2-43ff-a483-94b39bbc0acc-2015-12-29 11:44:40Z-P" + "23358799-3474-41f0-9ab1-9aed1bd9ac4b-2016-04-13 05:59:26Z-P" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "14981" + "14890" ], "x-ms-correlation-request-id": [ - "8629e310-5cdf-437a-aec1-24d85f10563b" + "170a1536-177b-4b26-ae3f-da103b30e993" ], "x-ms-routing-request-id": [ - "CENTRALUS:20151229T114442Z:8629e310-5cdf-437a-aec1-24d85f10563b" + "CENTRALUS:20160413T055926Z:170a1536-177b-4b26-ae3f-da103b30e993" ], "Cache-Control": [ "no-cache" ], "Date": [ - "Tue, 29 Dec 2015 11:44:42 GMT" + "Wed, 13 Apr 2016 05:59:25 GMT" ], "Server": [ "Microsoft-IIS/8.0" @@ -1198,13 +1198,13 @@ "StatusCode": 200 }, { - "RequestUri": "/Subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg2693/providers/Microsoft.RecoveryServicesBVTD2/vaults?api-version=2015-08-15", - "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvY2ZlYWQ4MjYtNjcwZi00YzQ1LThmM2YtY2ZlZTQyMTdkNzZiL3Jlc291cmNlR3JvdXBzL2NzbXJnMjY5My9wcm92aWRlcnMvTWljcm9zb2Z0LlJlY292ZXJ5U2VydmljZXNCVlREMi92YXVsdHM/YXBpLXZlcnNpb249MjAxNS0wOC0xNQ==", + "RequestUri": "/Subscriptions/6999e4d0-cfde-46a3-9092-35dc7a28b5d4/resourceGroups/MobileEngagement/providers/Microsoft.RecoveryServicesBVTD/vaults?api-version=2015-11-10", + "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvNjk5OWU0ZDAtY2ZkZS00NmEzLTkwOTItMzVkYzdhMjhiNWQ0L3Jlc291cmNlR3JvdXBzL01vYmlsZUVuZ2FnZW1lbnQvcHJvdmlkZXJzL01pY3Jvc29mdC5SZWNvdmVyeVNlcnZpY2VzQlZURC92YXVsdHM/YXBpLXZlcnNpb249MjAxNS0xMS0xMA==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "a795e826-3595-4dd8-85f2-12ab190a430e-2015-12-29 11:44:41Z-P" + "3a0268f8-c67e-452a-81e3-996f17103453-2016-04-13 05:59:26Z-P" ], "x-ms-version": [ "2015-01-01" @@ -1228,28 +1228,28 @@ "no-cache" ], "x-ms-request-id": [ - "2dc15a93-e1ef-4d48-989a-d773f365c671" + "4c806f7f-051a-4981-aad9-b42db06b3708" ], "x-ms-client-request-id": [ - "a795e826-3595-4dd8-85f2-12ab190a430e-2015-12-29 11:44:41Z-P" + "3a0268f8-c67e-452a-81e3-996f17103453-2016-04-13 05:59:26Z-P" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "14980" + "14889" ], "x-ms-correlation-request-id": [ - "2dc15a93-e1ef-4d48-989a-d773f365c671" + "4c806f7f-051a-4981-aad9-b42db06b3708" ], "x-ms-routing-request-id": [ - "CENTRALUS:20151229T114442Z:2dc15a93-e1ef-4d48-989a-d773f365c671" + "CENTRALUS:20160413T055927Z:4c806f7f-051a-4981-aad9-b42db06b3708" ], "Cache-Control": [ "no-cache" ], "Date": [ - "Tue, 29 Dec 2015 11:44:42 GMT" + "Wed, 13 Apr 2016 05:59:27 GMT" ], "Server": [ "Microsoft-IIS/8.0" @@ -1258,13 +1258,13 @@ "StatusCode": 200 }, { - "RequestUri": "/Subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg293/providers/Microsoft.RecoveryServicesBVTD2/vaults?api-version=2015-08-15", - "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvY2ZlYWQ4MjYtNjcwZi00YzQ1LThmM2YtY2ZlZTQyMTdkNzZiL3Jlc291cmNlR3JvdXBzL2NzbXJnMjkzL3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVjb3ZlcnlTZXJ2aWNlc0JWVEQyL3ZhdWx0cz9hcGktdmVyc2lvbj0yMDE1LTA4LTE1", + "RequestUri": "/Subscriptions/6999e4d0-cfde-46a3-9092-35dc7a28b5d4/resourceGroups/rdfe/providers/Microsoft.RecoveryServicesBVTD/vaults?api-version=2015-11-10", + "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvNjk5OWU0ZDAtY2ZkZS00NmEzLTkwOTItMzVkYzdhMjhiNWQ0L3Jlc291cmNlR3JvdXBzL3JkZmUvcHJvdmlkZXJzL01pY3Jvc29mdC5SZWNvdmVyeVNlcnZpY2VzQlZURC92YXVsdHM/YXBpLXZlcnNpb249MjAxNS0xMS0xMA==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "fc591f0c-4323-486b-81b6-9c51a5f4e981-2015-12-29 11:44:42Z-P" + "aff679ff-98b9-4f48-be75-c24546d1e7b1-2016-04-13 05:59:27Z-P" ], "x-ms-version": [ "2015-01-01" @@ -1288,28 +1288,28 @@ "no-cache" ], "x-ms-request-id": [ - "2fa4fdf0-1765-4227-8573-ee60d94ae803" + "13538e9a-c3df-4c99-b208-a015931867c6" ], "x-ms-client-request-id": [ - "fc591f0c-4323-486b-81b6-9c51a5f4e981-2015-12-29 11:44:42Z-P" + "aff679ff-98b9-4f48-be75-c24546d1e7b1-2016-04-13 05:59:27Z-P" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "14979" + "14888" ], "x-ms-correlation-request-id": [ - "2fa4fdf0-1765-4227-8573-ee60d94ae803" + "13538e9a-c3df-4c99-b208-a015931867c6" ], "x-ms-routing-request-id": [ - "CENTRALUS:20151229T114443Z:2fa4fdf0-1765-4227-8573-ee60d94ae803" + "CENTRALUS:20160413T055927Z:13538e9a-c3df-4c99-b208-a015931867c6" ], "Cache-Control": [ "no-cache" ], "Date": [ - "Tue, 29 Dec 2015 11:44:43 GMT" + "Wed, 13 Apr 2016 05:59:27 GMT" ], "Server": [ "Microsoft-IIS/8.0" @@ -1318,13 +1318,13 @@ "StatusCode": 200 }, { - "RequestUri": "/Subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg3082/providers/Microsoft.RecoveryServicesBVTD2/vaults?api-version=2015-08-15", - "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvY2ZlYWQ4MjYtNjcwZi00YzQ1LThmM2YtY2ZlZTQyMTdkNzZiL3Jlc291cmNlR3JvdXBzL2NzbXJnMzA4Mi9wcm92aWRlcnMvTWljcm9zb2Z0LlJlY292ZXJ5U2VydmljZXNCVlREMi92YXVsdHM/YXBpLXZlcnNpb249MjAxNS0wOC0xNQ==", + "RequestUri": "/Subscriptions/6999e4d0-cfde-46a3-9092-35dc7a28b5d4/resourceGroups/RecoveryServices-BXZGB7XVJWIHQDPU5ZNZRUQVRYRUQ7N3ONQLECALOWU7L7O4DWZQ-West-Europe/providers/Microsoft.RecoveryServicesBVTD/vaults?api-version=2015-11-10", + "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvNjk5OWU0ZDAtY2ZkZS00NmEzLTkwOTItMzVkYzdhMjhiNWQ0L3Jlc291cmNlR3JvdXBzL1JlY292ZXJ5U2VydmljZXMtQlhaR0I3WFZKV0lIUURQVTVaTlpSVVFWUllSVVE3TjNPTlFMRUNBTE9XVTdMN080RFdaUS1XZXN0LUV1cm9wZS9wcm92aWRlcnMvTWljcm9zb2Z0LlJlY292ZXJ5U2VydmljZXNCVlREL3ZhdWx0cz9hcGktdmVyc2lvbj0yMDE1LTExLTEw", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "40e145e6-103b-4f58-bbdb-5d1363541a43-2015-12-29 11:44:42Z-P" + "57d4d566-5c54-4c8c-ab4e-03f1c5ea6303-2016-04-13 05:59:27Z-P" ], "x-ms-version": [ "2015-01-01" @@ -1348,28 +1348,28 @@ "no-cache" ], "x-ms-request-id": [ - "f52eb337-bb4f-4fa8-98e5-1a9803ad21d3" + "dd8193a6-aacb-41ac-9dc0-47243061c51c" ], "x-ms-client-request-id": [ - "40e145e6-103b-4f58-bbdb-5d1363541a43-2015-12-29 11:44:42Z-P" + "57d4d566-5c54-4c8c-ab4e-03f1c5ea6303-2016-04-13 05:59:27Z-P" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "14978" + "14887" ], "x-ms-correlation-request-id": [ - "f52eb337-bb4f-4fa8-98e5-1a9803ad21d3" + "dd8193a6-aacb-41ac-9dc0-47243061c51c" ], "x-ms-routing-request-id": [ - "CENTRALUS:20151229T114443Z:f52eb337-bb4f-4fa8-98e5-1a9803ad21d3" + "CENTRALUS:20160413T055928Z:dd8193a6-aacb-41ac-9dc0-47243061c51c" ], "Cache-Control": [ "no-cache" ], "Date": [ - "Tue, 29 Dec 2015 11:44:43 GMT" + "Wed, 13 Apr 2016 05:59:28 GMT" ], "Server": [ "Microsoft-IIS/8.0" @@ -1378,13 +1378,13 @@ "StatusCode": 200 }, { - "RequestUri": "/Subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg3204/providers/Microsoft.RecoveryServicesBVTD2/vaults?api-version=2015-08-15", - "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvY2ZlYWQ4MjYtNjcwZi00YzQ1LThmM2YtY2ZlZTQyMTdkNzZiL3Jlc291cmNlR3JvdXBzL2NzbXJnMzIwNC9wcm92aWRlcnMvTWljcm9zb2Z0LlJlY292ZXJ5U2VydmljZXNCVlREMi92YXVsdHM/YXBpLXZlcnNpb249MjAxNS0wOC0xNQ==", + "RequestUri": "/Subscriptions/6999e4d0-cfde-46a3-9092-35dc7a28b5d4/resourceGroups/RecoveryServices-BXZGB7XVJWIHQDPU5ZNZRUQVRYRUQ7N3ONQLECALOWU7L7O4DWZQ-west-us/providers/Microsoft.RecoveryServicesBVTD/vaults?api-version=2015-11-10", + "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvNjk5OWU0ZDAtY2ZkZS00NmEzLTkwOTItMzVkYzdhMjhiNWQ0L3Jlc291cmNlR3JvdXBzL1JlY292ZXJ5U2VydmljZXMtQlhaR0I3WFZKV0lIUURQVTVaTlpSVVFWUllSVVE3TjNPTlFMRUNBTE9XVTdMN080RFdaUS13ZXN0LXVzL3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVjb3ZlcnlTZXJ2aWNlc0JWVEQvdmF1bHRzP2FwaS12ZXJzaW9uPTIwMTUtMTEtMTA=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "1b71ea9b-3a74-484d-bd86-50ee171bcf11-2015-12-29 11:44:43Z-P" + "25e13128-dcf1-4d3d-9d96-653afcc7fba7-2016-04-13 05:59:28Z-P" ], "x-ms-version": [ "2015-01-01" @@ -1408,28 +1408,28 @@ "no-cache" ], "x-ms-request-id": [ - "3fa60625-0308-4fe5-a13f-55ac12dbb77b" + "c15e9323-9914-4663-b71f-b750099fe283" ], "x-ms-client-request-id": [ - "1b71ea9b-3a74-484d-bd86-50ee171bcf11-2015-12-29 11:44:43Z-P" + "25e13128-dcf1-4d3d-9d96-653afcc7fba7-2016-04-13 05:59:28Z-P" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "14977" + "14886" ], "x-ms-correlation-request-id": [ - "3fa60625-0308-4fe5-a13f-55ac12dbb77b" + "c15e9323-9914-4663-b71f-b750099fe283" ], "x-ms-routing-request-id": [ - "CENTRALUS:20151229T114444Z:3fa60625-0308-4fe5-a13f-55ac12dbb77b" + "CENTRALUS:20160413T055929Z:c15e9323-9914-4663-b71f-b750099fe283" ], "Cache-Control": [ "no-cache" ], "Date": [ - "Tue, 29 Dec 2015 11:44:44 GMT" + "Wed, 13 Apr 2016 05:59:29 GMT" ], "Server": [ "Microsoft-IIS/8.0" @@ -1438,13 +1438,13 @@ "StatusCode": 200 }, { - "RequestUri": "/Subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg3487/providers/Microsoft.RecoveryServicesBVTD2/vaults?api-version=2015-08-15", - "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvY2ZlYWQ4MjYtNjcwZi00YzQ1LThmM2YtY2ZlZTQyMTdkNzZiL3Jlc291cmNlR3JvdXBzL2NzbXJnMzQ4Ny9wcm92aWRlcnMvTWljcm9zb2Z0LlJlY292ZXJ5U2VydmljZXNCVlREMi92YXVsdHM/YXBpLXZlcnNpb249MjAxNS0wOC0xNQ==", + "RequestUri": "/Subscriptions/6999e4d0-cfde-46a3-9092-35dc7a28b5d4/resourceGroups/resourcegroup/providers/Microsoft.RecoveryServicesBVTD/vaults?api-version=2015-11-10", + "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvNjk5OWU0ZDAtY2ZkZS00NmEzLTkwOTItMzVkYzdhMjhiNWQ0L3Jlc291cmNlR3JvdXBzL3Jlc291cmNlZ3JvdXAvcHJvdmlkZXJzL01pY3Jvc29mdC5SZWNvdmVyeVNlcnZpY2VzQlZURC92YXVsdHM/YXBpLXZlcnNpb249MjAxNS0xMS0xMA==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "82a970ac-93d9-44f7-a1da-99ad8960e1f1-2015-12-29 11:44:43Z-P" + "dd3cc135-f373-44f3-ab3e-90a5721fba53-2016-04-13 05:59:29Z-P" ], "x-ms-version": [ "2015-01-01" @@ -1468,28 +1468,28 @@ "no-cache" ], "x-ms-request-id": [ - "a6fc10d5-6810-492b-ad7a-dc8b7780e0e9" + "76098713-de3f-4895-9a69-5a2885e7ad74" ], "x-ms-client-request-id": [ - "82a970ac-93d9-44f7-a1da-99ad8960e1f1-2015-12-29 11:44:43Z-P" + "dd3cc135-f373-44f3-ab3e-90a5721fba53-2016-04-13 05:59:29Z-P" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "14976" + "14885" ], "x-ms-correlation-request-id": [ - "a6fc10d5-6810-492b-ad7a-dc8b7780e0e9" + "76098713-de3f-4895-9a69-5a2885e7ad74" ], "x-ms-routing-request-id": [ - "CENTRALUS:20151229T114445Z:a6fc10d5-6810-492b-ad7a-dc8b7780e0e9" + "CENTRALUS:20160413T055929Z:76098713-de3f-4895-9a69-5a2885e7ad74" ], "Cache-Control": [ "no-cache" ], "Date": [ - "Tue, 29 Dec 2015 11:44:44 GMT" + "Wed, 13 Apr 2016 05:59:29 GMT" ], "Server": [ "Microsoft-IIS/8.0" @@ -1498,13 +1498,13 @@ "StatusCode": 200 }, { - "RequestUri": "/Subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg3843/providers/Microsoft.RecoveryServicesBVTD2/vaults?api-version=2015-08-15", - "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvY2ZlYWQ4MjYtNjcwZi00YzQ1LThmM2YtY2ZlZTQyMTdkNzZiL3Jlc291cmNlR3JvdXBzL2NzbXJnMzg0My9wcm92aWRlcnMvTWljcm9zb2Z0LlJlY292ZXJ5U2VydmljZXNCVlREMi92YXVsdHM/YXBpLXZlcnNpb249MjAxNS0wOC0xNQ==", + "RequestUri": "/Subscriptions/6999e4d0-cfde-46a3-9092-35dc7a28b5d4/resourceGroups/StreamAnalytics-Default-West-US/providers/Microsoft.RecoveryServicesBVTD/vaults?api-version=2015-11-10", + "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvNjk5OWU0ZDAtY2ZkZS00NmEzLTkwOTItMzVkYzdhMjhiNWQ0L3Jlc291cmNlR3JvdXBzL1N0cmVhbUFuYWx5dGljcy1EZWZhdWx0LVdlc3QtVVMvcHJvdmlkZXJzL01pY3Jvc29mdC5SZWNvdmVyeVNlcnZpY2VzQlZURC92YXVsdHM/YXBpLXZlcnNpb249MjAxNS0xMS0xMA==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "aeb9867f-7010-4821-9624-4d6ee94253cd-2015-12-29 11:44:44Z-P" + "35022aae-7e33-4fa2-acdf-43d3de571082-2016-04-13 05:59:29Z-P" ], "x-ms-version": [ "2015-01-01" @@ -1528,28 +1528,28 @@ "no-cache" ], "x-ms-request-id": [ - "a0d11332-1972-46a4-909d-bf4699bf8862" + "d74db4b7-3cd0-4ac4-a0af-964ae4973c0d" ], "x-ms-client-request-id": [ - "aeb9867f-7010-4821-9624-4d6ee94253cd-2015-12-29 11:44:44Z-P" + "35022aae-7e33-4fa2-acdf-43d3de571082-2016-04-13 05:59:29Z-P" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "14975" + "14884" ], "x-ms-correlation-request-id": [ - "a0d11332-1972-46a4-909d-bf4699bf8862" + "d74db4b7-3cd0-4ac4-a0af-964ae4973c0d" ], "x-ms-routing-request-id": [ - "CENTRALUS:20151229T114445Z:a0d11332-1972-46a4-909d-bf4699bf8862" + "CENTRALUS:20160413T055930Z:d74db4b7-3cd0-4ac4-a0af-964ae4973c0d" ], "Cache-Control": [ "no-cache" ], "Date": [ - "Tue, 29 Dec 2015 11:44:45 GMT" + "Wed, 13 Apr 2016 05:59:30 GMT" ], "Server": [ "Microsoft-IIS/8.0" @@ -1558,13 +1558,13 @@ "StatusCode": 200 }, { - "RequestUri": "/Subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg3905/providers/Microsoft.RecoveryServicesBVTD2/vaults?api-version=2015-08-15", - "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvY2ZlYWQ4MjYtNjcwZi00YzQ1LThmM2YtY2ZlZTQyMTdkNzZiL3Jlc291cmNlR3JvdXBzL2NzbXJnMzkwNS9wcm92aWRlcnMvTWljcm9zb2Z0LlJlY292ZXJ5U2VydmljZXNCVlREMi92YXVsdHM/YXBpLXZlcnNpb249MjAxNS0wOC0xNQ==", + "RequestUri": "/Subscriptions/6999e4d0-cfde-46a3-9092-35dc7a28b5d4/resourceGroups/TestRP-7ee3823b-9635-45e0-b9b9-a80516c6dcf4/providers/Microsoft.RecoveryServicesBVTD/vaults?api-version=2015-11-10", + "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvNjk5OWU0ZDAtY2ZkZS00NmEzLTkwOTItMzVkYzdhMjhiNWQ0L3Jlc291cmNlR3JvdXBzL1Rlc3RSUC03ZWUzODIzYi05NjM1LTQ1ZTAtYjliOS1hODA1MTZjNmRjZjQvcHJvdmlkZXJzL01pY3Jvc29mdC5SZWNvdmVyeVNlcnZpY2VzQlZURC92YXVsdHM/YXBpLXZlcnNpb249MjAxNS0xMS0xMA==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "2e8d0d0a-00c0-4a06-bb46-a14b9bde7bef-2015-12-29 11:44:44Z-P" + "e6351892-6100-4086-9faf-cfd5e93c3af8-2016-04-13 05:59:30Z-P" ], "x-ms-version": [ "2015-01-01" @@ -1588,28 +1588,28 @@ "no-cache" ], "x-ms-request-id": [ - "7b0b4791-f1bd-4622-bf40-49a296a13090" + "fede799e-56b6-47c9-b990-9713d241f254" ], "x-ms-client-request-id": [ - "2e8d0d0a-00c0-4a06-bb46-a14b9bde7bef-2015-12-29 11:44:44Z-P" + "e6351892-6100-4086-9faf-cfd5e93c3af8-2016-04-13 05:59:30Z-P" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "14974" + "14883" ], "x-ms-correlation-request-id": [ - "7b0b4791-f1bd-4622-bf40-49a296a13090" + "fede799e-56b6-47c9-b990-9713d241f254" ], "x-ms-routing-request-id": [ - "CENTRALUS:20151229T114446Z:7b0b4791-f1bd-4622-bf40-49a296a13090" + "CENTRALUS:20160413T055930Z:fede799e-56b6-47c9-b990-9713d241f254" ], "Cache-Control": [ "no-cache" ], "Date": [ - "Tue, 29 Dec 2015 11:44:45 GMT" + "Wed, 13 Apr 2016 05:59:30 GMT" ], "Server": [ "Microsoft-IIS/8.0" @@ -1618,13 +1618,13 @@ "StatusCode": 200 }, { - "RequestUri": "/Subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg4036/providers/Microsoft.RecoveryServicesBVTD2/vaults?api-version=2015-08-15", - "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvY2ZlYWQ4MjYtNjcwZi00YzQ1LThmM2YtY2ZlZTQyMTdkNzZiL3Jlc291cmNlR3JvdXBzL2NzbXJnNDAzNi9wcm92aWRlcnMvTWljcm9zb2Z0LlJlY292ZXJ5U2VydmljZXNCVlREMi92YXVsdHM/YXBpLXZlcnNpb249MjAxNS0wOC0xNQ==", + "RequestUri": "/Subscriptions/6999e4d0-cfde-46a3-9092-35dc7a28b5d4/resourceGroups/vishak/providers/Microsoft.RecoveryServicesBVTD/vaults?api-version=2015-11-10", + "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvNjk5OWU0ZDAtY2ZkZS00NmEzLTkwOTItMzVkYzdhMjhiNWQ0L3Jlc291cmNlR3JvdXBzL3Zpc2hhay9wcm92aWRlcnMvTWljcm9zb2Z0LlJlY292ZXJ5U2VydmljZXNCVlREL3ZhdWx0cz9hcGktdmVyc2lvbj0yMDE1LTExLTEw", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "92efa78f-b5dc-453b-b7e2-8006b65ce394-2015-12-29 11:44:45Z-P" + "68b5b4b0-9c77-4489-af0e-2ec5c6232936-2016-04-13 05:59:30Z-P" ], "x-ms-version": [ "2015-01-01" @@ -1633,10 +1633,10 @@ "Microsoft.Azure.Management.RecoveryServices.RecoveryServicesManagementClient/1.0.0.0" ] }, - "ResponseBody": "{\r\n \"value\": []\r\n}", + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"rsv1\",\r\n \"etag\": \"ab3c310e-d044-4cba-8ea1-1aad9f970d9f\",\r\n \"tags\": null,\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"id\": \"/subscriptions/6999e4d0-cfde-46a3-9092-35dc7a28b5d4/resourceGroups/vishak/providers/Microsoft.RecoveryServicesBVTD/vaults/rsv1\",\r\n \"type\": \"Microsoft.RecoveryServicesBVTD/vaults\",\r\n \"sku\": {\r\n \"name\": \"standard\",\r\n \"tier\": null,\r\n \"size\": null,\r\n \"family\": null,\r\n \"capacity\": null\r\n }\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"rsv2\",\r\n \"etag\": \"ac6f473e-6f82-4488-ad21-ec48234d7a20\",\r\n \"tags\": null,\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"id\": \"/subscriptions/6999e4d0-cfde-46a3-9092-35dc7a28b5d4/resourceGroups/vishak/providers/Microsoft.RecoveryServicesBVTD/vaults/rsv2\",\r\n \"type\": \"Microsoft.RecoveryServicesBVTD/vaults\",\r\n \"sku\": {\r\n \"name\": \"standard\",\r\n \"tier\": null,\r\n \"size\": null,\r\n \"family\": null,\r\n \"capacity\": null\r\n }\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"rsvis1\",\r\n \"etag\": \"6806fada-a5d3-4f9d-8faf-e35f67df5d84\",\r\n \"tags\": null,\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"id\": \"/subscriptions/6999e4d0-cfde-46a3-9092-35dc7a28b5d4/resourceGroups/vishak/providers/Microsoft.RecoveryServicesBVTD/vaults/rsvis1\",\r\n \"type\": \"Microsoft.RecoveryServicesBVTD/vaults\",\r\n \"sku\": {\r\n \"name\": \"standard\",\r\n \"tier\": null,\r\n \"size\": null,\r\n \"family\": null,\r\n \"capacity\": null\r\n }\r\n }\r\n ]\r\n}", "ResponseHeaders": { "Content-Length": [ - "12" + "1221" ], "Content-Type": [ "application/json" @@ -1648,28 +1648,28 @@ "no-cache" ], "x-ms-request-id": [ - "7d787e8c-6e12-41ea-af4b-c2fd9ed6f833" + "f1cf97e2-6e09-449a-8857-a2e988dae7b8" ], "x-ms-client-request-id": [ - "92efa78f-b5dc-453b-b7e2-8006b65ce394-2015-12-29 11:44:45Z-P" + "68b5b4b0-9c77-4489-af0e-2ec5c6232936-2016-04-13 05:59:30Z-P" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "14973" + "14882" ], "x-ms-correlation-request-id": [ - "7d787e8c-6e12-41ea-af4b-c2fd9ed6f833" + "f1cf97e2-6e09-449a-8857-a2e988dae7b8" ], "x-ms-routing-request-id": [ - "CENTRALUS:20151229T114446Z:7d787e8c-6e12-41ea-af4b-c2fd9ed6f833" + "CENTRALUS:20160413T055931Z:f1cf97e2-6e09-449a-8857-a2e988dae7b8" ], "Cache-Control": [ "no-cache" ], "Date": [ - "Tue, 29 Dec 2015 11:44:46 GMT" + "Wed, 13 Apr 2016 05:59:31 GMT" ], "Server": [ "Microsoft-IIS/8.0" @@ -1678,13 +1678,13 @@ "StatusCode": 200 }, { - "RequestUri": "/Subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg4123/providers/Microsoft.RecoveryServicesBVTD2/vaults?api-version=2015-08-15", - "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvY2ZlYWQ4MjYtNjcwZi00YzQ1LThmM2YtY2ZlZTQyMTdkNzZiL3Jlc291cmNlR3JvdXBzL2NzbXJnNDEyMy9wcm92aWRlcnMvTWljcm9zb2Z0LlJlY292ZXJ5U2VydmljZXNCVlREMi92YXVsdHM/YXBpLXZlcnNpb249MjAxNS0wOC0xNQ==", + "RequestUri": "/Subscriptions/6999e4d0-cfde-46a3-9092-35dc7a28b5d4/resourceGroups/vishakintdrg/providers/Microsoft.RecoveryServicesBVTD/vaults?api-version=2015-11-10", + "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvNjk5OWU0ZDAtY2ZkZS00NmEzLTkwOTItMzVkYzdhMjhiNWQ0L3Jlc291cmNlR3JvdXBzL3Zpc2hha2ludGRyZy9wcm92aWRlcnMvTWljcm9zb2Z0LlJlY292ZXJ5U2VydmljZXNCVlREL3ZhdWx0cz9hcGktdmVyc2lvbj0yMDE1LTExLTEw", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "a1c38182-f63a-44cb-b5bc-1e9d77fc6693-2015-12-29 11:44:46Z-P" + "10d7782f-426e-4006-a6ba-b708c2e7c889-2016-04-13 05:59:31Z-P" ], "x-ms-version": [ "2015-01-01" @@ -1693,10 +1693,10 @@ "Microsoft.Azure.Management.RecoveryServices.RecoveryServicesManagementClient/1.0.0.0" ] }, - "ResponseBody": "{\r\n \"value\": []\r\n}", + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"intdrs1\",\r\n \"etag\": \"9c54160e-e38b-4805-a65b-7a0e5d21f41e\",\r\n \"tags\": null,\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"id\": \"/subscriptions/6999e4d0-cfde-46a3-9092-35dc7a28b5d4/resourceGroups/vishakintdrg/providers/Microsoft.RecoveryServicesBVTD/vaults/intdrs1\",\r\n \"type\": \"Microsoft.RecoveryServicesBVTD/vaults\",\r\n \"sku\": {\r\n \"name\": \"standard\",\r\n \"tier\": null,\r\n \"size\": null,\r\n \"family\": null,\r\n \"capacity\": null\r\n }\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"r21\",\r\n \"etag\": \"0775f063-2e8e-42ef-8382-edf7a38707ad\",\r\n \"tags\": null,\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"id\": \"/subscriptions/6999e4d0-cfde-46a3-9092-35dc7a28b5d4/resourceGroups/vishakintdrg/providers/Microsoft.RecoveryServicesBVTD/vaults/r21\",\r\n \"type\": \"Microsoft.RecoveryServicesBVTD/vaults\",\r\n \"sku\": {\r\n \"name\": \"standard\",\r\n \"tier\": null,\r\n \"size\": null,\r\n \"family\": null,\r\n \"capacity\": null\r\n }\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"rsv1\",\r\n \"etag\": \"839cda57-2472-4a59-9205-884c5afdf992\",\r\n \"tags\": null,\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"id\": \"/subscriptions/6999e4d0-cfde-46a3-9092-35dc7a28b5d4/resourceGroups/vishakintdrg/providers/Microsoft.RecoveryServicesBVTD/vaults/rsv1\",\r\n \"type\": \"Microsoft.RecoveryServicesBVTD/vaults\",\r\n \"sku\": {\r\n \"name\": \"standard\",\r\n \"tier\": null,\r\n \"size\": null,\r\n \"family\": null,\r\n \"capacity\": null\r\n }\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"rsv89\",\r\n \"etag\": \"6846c36a-c78b-4546-a3ad-9e6682861836\",\r\n \"tags\": null,\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"id\": \"/subscriptions/6999e4d0-cfde-46a3-9092-35dc7a28b5d4/resourceGroups/vishakintdrg/providers/Microsoft.RecoveryServicesBVTD/vaults/rsv89\",\r\n \"type\": \"Microsoft.RecoveryServicesBVTD/vaults\",\r\n \"sku\": {\r\n \"name\": \"standard\",\r\n \"tier\": null,\r\n \"size\": null,\r\n \"family\": null,\r\n \"capacity\": null\r\n }\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"vishakrsvault\",\r\n \"etag\": \"0a3cba7a-fc9e-41c1-82ed-5f8ee058c14c\",\r\n \"tags\": null,\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"id\": \"/subscriptions/6999e4d0-cfde-46a3-9092-35dc7a28b5d4/resourceGroups/vishakintdrg/providers/Microsoft.RecoveryServicesBVTD/vaults/vishakrsvault\",\r\n \"type\": \"Microsoft.RecoveryServicesBVTD/vaults\",\r\n \"sku\": {\r\n \"name\": \"standard\",\r\n \"tier\": null,\r\n \"size\": null,\r\n \"family\": null,\r\n \"capacity\": null\r\n }\r\n }\r\n ]\r\n}", "ResponseHeaders": { "Content-Length": [ - "12" + "2075" ], "Content-Type": [ "application/json" @@ -1708,28 +1708,28 @@ "no-cache" ], "x-ms-request-id": [ - "aa657696-2e02-43eb-b22a-98557ebc406e" + "93e0d656-4d8e-45c4-93aa-09bbcc02884e" ], "x-ms-client-request-id": [ - "a1c38182-f63a-44cb-b5bc-1e9d77fc6693-2015-12-29 11:44:46Z-P" + "10d7782f-426e-4006-a6ba-b708c2e7c889-2016-04-13 05:59:31Z-P" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "14972" + "14881" ], "x-ms-correlation-request-id": [ - "aa657696-2e02-43eb-b22a-98557ebc406e" + "93e0d656-4d8e-45c4-93aa-09bbcc02884e" ], "x-ms-routing-request-id": [ - "CENTRALUS:20151229T114447Z:aa657696-2e02-43eb-b22a-98557ebc406e" + "CENTRALUS:20160413T055931Z:93e0d656-4d8e-45c4-93aa-09bbcc02884e" ], "Cache-Control": [ "no-cache" ], "Date": [ - "Tue, 29 Dec 2015 11:44:46 GMT" + "Wed, 13 Apr 2016 05:59:31 GMT" ], "Server": [ "Microsoft-IIS/8.0" @@ -1738,13 +1738,13 @@ "StatusCode": 200 }, { - "RequestUri": "/Subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg4238/providers/Microsoft.RecoveryServicesBVTD2/vaults?api-version=2015-08-15", - "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvY2ZlYWQ4MjYtNjcwZi00YzQ1LThmM2YtY2ZlZTQyMTdkNzZiL3Jlc291cmNlR3JvdXBzL2NzbXJnNDIzOC9wcm92aWRlcnMvTWljcm9zb2Z0LlJlY292ZXJ5U2VydmljZXNCVlREMi92YXVsdHM/YXBpLXZlcnNpb249MjAxNS0wOC0xNQ==", + "RequestUri": "/Subscriptions/6999e4d0-cfde-46a3-9092-35dc7a28b5d4/resourceGroups/vishakintdrg/providers/Microsoft.RecoveryServicesBVTD/vaults?api-version=2015-11-10", + "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvNjk5OWU0ZDAtY2ZkZS00NmEzLTkwOTItMzVkYzdhMjhiNWQ0L3Jlc291cmNlR3JvdXBzL3Zpc2hha2ludGRyZy9wcm92aWRlcnMvTWljcm9zb2Z0LlJlY292ZXJ5U2VydmljZXNCVlREL3ZhdWx0cz9hcGktdmVyc2lvbj0yMDE1LTExLTEw", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "980d3dd0-765e-477a-b463-c5b46c291a86-2015-12-29 11:44:46Z-P" + "34f101f5-2b5c-4297-8c1f-0eb87620b3d5-2016-04-13 05:59:42Z-P" ], "x-ms-version": [ "2015-01-01" @@ -1753,10 +1753,10 @@ "Microsoft.Azure.Management.RecoveryServices.RecoveryServicesManagementClient/1.0.0.0" ] }, - "ResponseBody": "{\r\n \"value\": []\r\n}", + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"intdrs1\",\r\n \"etag\": \"9c54160e-e38b-4805-a65b-7a0e5d21f41e\",\r\n \"tags\": null,\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"id\": \"/subscriptions/6999e4d0-cfde-46a3-9092-35dc7a28b5d4/resourceGroups/vishakintdrg/providers/Microsoft.RecoveryServicesBVTD/vaults/intdrs1\",\r\n \"type\": \"Microsoft.RecoveryServicesBVTD/vaults\",\r\n \"sku\": {\r\n \"name\": \"standard\",\r\n \"tier\": null,\r\n \"size\": null,\r\n \"family\": null,\r\n \"capacity\": null\r\n }\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"r21\",\r\n \"etag\": \"0775f063-2e8e-42ef-8382-edf7a38707ad\",\r\n \"tags\": null,\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"id\": \"/subscriptions/6999e4d0-cfde-46a3-9092-35dc7a28b5d4/resourceGroups/vishakintdrg/providers/Microsoft.RecoveryServicesBVTD/vaults/r21\",\r\n \"type\": \"Microsoft.RecoveryServicesBVTD/vaults\",\r\n \"sku\": {\r\n \"name\": \"standard\",\r\n \"tier\": null,\r\n \"size\": null,\r\n \"family\": null,\r\n \"capacity\": null\r\n }\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"rsv1\",\r\n \"etag\": \"839cda57-2472-4a59-9205-884c5afdf992\",\r\n \"tags\": null,\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"id\": \"/subscriptions/6999e4d0-cfde-46a3-9092-35dc7a28b5d4/resourceGroups/vishakintdrg/providers/Microsoft.RecoveryServicesBVTD/vaults/rsv1\",\r\n \"type\": \"Microsoft.RecoveryServicesBVTD/vaults\",\r\n \"sku\": {\r\n \"name\": \"standard\",\r\n \"tier\": null,\r\n \"size\": null,\r\n \"family\": null,\r\n \"capacity\": null\r\n }\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"rsv89\",\r\n \"etag\": \"6846c36a-c78b-4546-a3ad-9e6682861836\",\r\n \"tags\": null,\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"id\": \"/subscriptions/6999e4d0-cfde-46a3-9092-35dc7a28b5d4/resourceGroups/vishakintdrg/providers/Microsoft.RecoveryServicesBVTD/vaults/rsv89\",\r\n \"type\": \"Microsoft.RecoveryServicesBVTD/vaults\",\r\n \"sku\": {\r\n \"name\": \"standard\",\r\n \"tier\": null,\r\n \"size\": null,\r\n \"family\": null,\r\n \"capacity\": null\r\n }\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"vishakrsvault\",\r\n \"etag\": \"0a3cba7a-fc9e-41c1-82ed-5f8ee058c14c\",\r\n \"tags\": null,\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"id\": \"/subscriptions/6999e4d0-cfde-46a3-9092-35dc7a28b5d4/resourceGroups/vishakintdrg/providers/Microsoft.RecoveryServicesBVTD/vaults/vishakrsvault\",\r\n \"type\": \"Microsoft.RecoveryServicesBVTD/vaults\",\r\n \"sku\": {\r\n \"name\": \"standard\",\r\n \"tier\": null,\r\n \"size\": null,\r\n \"family\": null,\r\n \"capacity\": null\r\n }\r\n }\r\n ]\r\n}", "ResponseHeaders": { "Content-Length": [ - "12" + "2075" ], "Content-Type": [ "application/json" @@ -1768,28 +1768,28 @@ "no-cache" ], "x-ms-request-id": [ - "eda3a10e-aadc-49ec-ba79-a08d4c1c5478" + "b6238f74-9f90-4d3a-8c6a-d60b56dffb62" ], "x-ms-client-request-id": [ - "980d3dd0-765e-477a-b463-c5b46c291a86-2015-12-29 11:44:46Z-P" + "34f101f5-2b5c-4297-8c1f-0eb87620b3d5-2016-04-13 05:59:42Z-P" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "14971" + "14865" ], "x-ms-correlation-request-id": [ - "eda3a10e-aadc-49ec-ba79-a08d4c1c5478" + "b6238f74-9f90-4d3a-8c6a-d60b56dffb62" ], "x-ms-routing-request-id": [ - "CENTRALUS:20151229T114448Z:eda3a10e-aadc-49ec-ba79-a08d4c1c5478" + "CENTRALUS:20160413T055943Z:b6238f74-9f90-4d3a-8c6a-d60b56dffb62" ], "Cache-Control": [ "no-cache" ], "Date": [ - "Tue, 29 Dec 2015 11:44:47 GMT" + "Wed, 13 Apr 2016 05:59:42 GMT" ], "Server": [ "Microsoft-IIS/8.0" @@ -1798,13 +1798,13 @@ "StatusCode": 200 }, { - "RequestUri": "/Subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg4250/providers/Microsoft.RecoveryServicesBVTD2/vaults?api-version=2015-08-15", - "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvY2ZlYWQ4MjYtNjcwZi00YzQ1LThmM2YtY2ZlZTQyMTdkNzZiL3Jlc291cmNlR3JvdXBzL2NzbXJnNDI1MC9wcm92aWRlcnMvTWljcm9zb2Z0LlJlY292ZXJ5U2VydmljZXNCVlREMi92YXVsdHM/YXBpLXZlcnNpb249MjAxNS0wOC0xNQ==", + "RequestUri": "/Subscriptions/6999e4d0-cfde-46a3-9092-35dc7a28b5d4/resourceGroups/vishakintdrg/providers/Microsoft.RecoveryServicesBVTD/vaults?api-version=2015-11-10", + "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvNjk5OWU0ZDAtY2ZkZS00NmEzLTkwOTItMzVkYzdhMjhiNWQ0L3Jlc291cmNlR3JvdXBzL3Zpc2hha2ludGRyZy9wcm92aWRlcnMvTWljcm9zb2Z0LlJlY292ZXJ5U2VydmljZXNCVlREL3ZhdWx0cz9hcGktdmVyc2lvbj0yMDE1LTExLTEw", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "b9f9a887-e0c8-44bf-9baa-33eaaed4ec8b-2015-12-29 11:44:47Z-P" + "64a9c24e-c413-4dd5-bbbf-107e9bcab7e6-2016-04-13 05:59:46Z-P" ], "x-ms-version": [ "2015-01-01" @@ -1813,10 +1813,10 @@ "Microsoft.Azure.Management.RecoveryServices.RecoveryServicesManagementClient/1.0.0.0" ] }, - "ResponseBody": "{\r\n \"value\": []\r\n}", + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"intdrs1\",\r\n \"etag\": \"9c54160e-e38b-4805-a65b-7a0e5d21f41e\",\r\n \"tags\": null,\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"id\": \"/subscriptions/6999e4d0-cfde-46a3-9092-35dc7a28b5d4/resourceGroups/vishakintdrg/providers/Microsoft.RecoveryServicesBVTD/vaults/intdrs1\",\r\n \"type\": \"Microsoft.RecoveryServicesBVTD/vaults\",\r\n \"sku\": {\r\n \"name\": \"standard\",\r\n \"tier\": null,\r\n \"size\": null,\r\n \"family\": null,\r\n \"capacity\": null\r\n }\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"r21\",\r\n \"etag\": \"0775f063-2e8e-42ef-8382-edf7a38707ad\",\r\n \"tags\": null,\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"id\": \"/subscriptions/6999e4d0-cfde-46a3-9092-35dc7a28b5d4/resourceGroups/vishakintdrg/providers/Microsoft.RecoveryServicesBVTD/vaults/r21\",\r\n \"type\": \"Microsoft.RecoveryServicesBVTD/vaults\",\r\n \"sku\": {\r\n \"name\": \"standard\",\r\n \"tier\": null,\r\n \"size\": null,\r\n \"family\": null,\r\n \"capacity\": null\r\n }\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"rsv89\",\r\n \"etag\": \"6846c36a-c78b-4546-a3ad-9e6682861836\",\r\n \"tags\": null,\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"id\": \"/subscriptions/6999e4d0-cfde-46a3-9092-35dc7a28b5d4/resourceGroups/vishakintdrg/providers/Microsoft.RecoveryServicesBVTD/vaults/rsv89\",\r\n \"type\": \"Microsoft.RecoveryServicesBVTD/vaults\",\r\n \"sku\": {\r\n \"name\": \"standard\",\r\n \"tier\": null,\r\n \"size\": null,\r\n \"family\": null,\r\n \"capacity\": null\r\n }\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"vishakrsvault\",\r\n \"etag\": \"0a3cba7a-fc9e-41c1-82ed-5f8ee058c14c\",\r\n \"tags\": null,\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"id\": \"/subscriptions/6999e4d0-cfde-46a3-9092-35dc7a28b5d4/resourceGroups/vishakintdrg/providers/Microsoft.RecoveryServicesBVTD/vaults/vishakrsvault\",\r\n \"type\": \"Microsoft.RecoveryServicesBVTD/vaults\",\r\n \"sku\": {\r\n \"name\": \"standard\",\r\n \"tier\": null,\r\n \"size\": null,\r\n \"family\": null,\r\n \"capacity\": null\r\n }\r\n }\r\n ]\r\n}", "ResponseHeaders": { "Content-Length": [ - "12" + "1667" ], "Content-Type": [ "application/json" @@ -1828,28 +1828,28 @@ "no-cache" ], "x-ms-request-id": [ - "fbb3e301-bae3-43b2-9d9c-cb9a40fa679e" + "8c742c4b-e00b-4c64-975c-0e19a134a98e" ], "x-ms-client-request-id": [ - "b9f9a887-e0c8-44bf-9baa-33eaaed4ec8b-2015-12-29 11:44:47Z-P" + "64a9c24e-c413-4dd5-bbbf-107e9bcab7e6-2016-04-13 05:59:46Z-P" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "14970" + "14864" ], "x-ms-correlation-request-id": [ - "fbb3e301-bae3-43b2-9d9c-cb9a40fa679e" + "8c742c4b-e00b-4c64-975c-0e19a134a98e" ], "x-ms-routing-request-id": [ - "CENTRALUS:20151229T114448Z:fbb3e301-bae3-43b2-9d9c-cb9a40fa679e" + "CENTRALUS:20160413T055946Z:8c742c4b-e00b-4c64-975c-0e19a134a98e" ], "Cache-Control": [ "no-cache" ], "Date": [ - "Tue, 29 Dec 2015 11:44:47 GMT" + "Wed, 13 Apr 2016 05:59:46 GMT" ], "Server": [ "Microsoft-IIS/8.0" @@ -1858,13 +1858,13 @@ "StatusCode": 200 }, { - "RequestUri": "/Subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg4379/providers/Microsoft.RecoveryServicesBVTD2/vaults?api-version=2015-08-15", - "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvY2ZlYWQ4MjYtNjcwZi00YzQ1LThmM2YtY2ZlZTQyMTdkNzZiL3Jlc291cmNlR3JvdXBzL2NzbXJnNDM3OS9wcm92aWRlcnMvTWljcm9zb2Z0LlJlY292ZXJ5U2VydmljZXNCVlREMi92YXVsdHM/YXBpLXZlcnNpb249MjAxNS0wOC0xNQ==", + "RequestUri": "/Subscriptions/6999e4d0-cfde-46a3-9092-35dc7a28b5d4/resourceGroups/Vm2-test/providers/Microsoft.RecoveryServicesBVTD/vaults?api-version=2015-11-10", + "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvNjk5OWU0ZDAtY2ZkZS00NmEzLTkwOTItMzVkYzdhMjhiNWQ0L3Jlc291cmNlR3JvdXBzL1ZtMi10ZXN0L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVjb3ZlcnlTZXJ2aWNlc0JWVEQvdmF1bHRzP2FwaS12ZXJzaW9uPTIwMTUtMTEtMTA=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "2d4b8509-0362-4c07-bb87-9fa91ffab433-2015-12-29 11:44:47Z-P" + "c5b93509-b070-4506-a161-5502f9a459ab-2016-04-13 05:59:31Z-P" ], "x-ms-version": [ "2015-01-01" @@ -1888,28 +1888,28 @@ "no-cache" ], "x-ms-request-id": [ - "8a86c210-a84f-4fea-831e-7dfc06dde222" + "fe2716e3-79f4-4012-bf74-618fcf2aee0d" ], "x-ms-client-request-id": [ - "2d4b8509-0362-4c07-bb87-9fa91ffab433-2015-12-29 11:44:47Z-P" + "c5b93509-b070-4506-a161-5502f9a459ab-2016-04-13 05:59:31Z-P" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "14969" + "14880" ], "x-ms-correlation-request-id": [ - "8a86c210-a84f-4fea-831e-7dfc06dde222" + "fe2716e3-79f4-4012-bf74-618fcf2aee0d" ], "x-ms-routing-request-id": [ - "CENTRALUS:20151229T114449Z:8a86c210-a84f-4fea-831e-7dfc06dde222" + "CENTRALUS:20160413T055932Z:fe2716e3-79f4-4012-bf74-618fcf2aee0d" ], "Cache-Control": [ "no-cache" ], "Date": [ - "Tue, 29 Dec 2015 11:44:49 GMT" + "Wed, 13 Apr 2016 05:59:32 GMT" ], "Server": [ "Microsoft-IIS/8.0" @@ -1918,13 +1918,13 @@ "StatusCode": 200 }, { - "RequestUri": "/Subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg4407/providers/Microsoft.RecoveryServicesBVTD2/vaults?api-version=2015-08-15", - "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvY2ZlYWQ4MjYtNjcwZi00YzQ1LThmM2YtY2ZlZTQyMTdkNzZiL3Jlc291cmNlR3JvdXBzL2NzbXJnNDQwNy9wcm92aWRlcnMvTWljcm9zb2Z0LlJlY292ZXJ5U2VydmljZXNCVlREMi92YXVsdHM/YXBpLXZlcnNpb249MjAxNS0wOC0xNQ==", + "RequestUri": "/Subscriptions/6999e4d0-cfde-46a3-9092-35dc7a28b5d4/resourceGroups/Vm5/providers/Microsoft.RecoveryServicesBVTD/vaults?api-version=2015-11-10", + "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvNjk5OWU0ZDAtY2ZkZS00NmEzLTkwOTItMzVkYzdhMjhiNWQ0L3Jlc291cmNlR3JvdXBzL1ZtNS9wcm92aWRlcnMvTWljcm9zb2Z0LlJlY292ZXJ5U2VydmljZXNCVlREL3ZhdWx0cz9hcGktdmVyc2lvbj0yMDE1LTExLTEw", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "1a72afac-a90e-4cd4-b191-24fc56dd1abc-2015-12-29 11:44:48Z-P" + "a9ee8fe9-12e3-4e97-b246-edf9ac491706-2016-04-13 05:59:32Z-P" ], "x-ms-version": [ "2015-01-01" @@ -1948,28 +1948,28 @@ "no-cache" ], "x-ms-request-id": [ - "1de54e73-fff8-4b5e-95e2-d1424790fe32" + "13cdc41f-a815-43b8-b781-15163877ab93" ], "x-ms-client-request-id": [ - "1a72afac-a90e-4cd4-b191-24fc56dd1abc-2015-12-29 11:44:48Z-P" + "a9ee8fe9-12e3-4e97-b246-edf9ac491706-2016-04-13 05:59:32Z-P" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "14968" + "14879" ], "x-ms-correlation-request-id": [ - "1de54e73-fff8-4b5e-95e2-d1424790fe32" + "13cdc41f-a815-43b8-b781-15163877ab93" ], "x-ms-routing-request-id": [ - "CENTRALUS:20151229T114449Z:1de54e73-fff8-4b5e-95e2-d1424790fe32" + "CENTRALUS:20160413T055932Z:13cdc41f-a815-43b8-b781-15163877ab93" ], "Cache-Control": [ "no-cache" ], "Date": [ - "Tue, 29 Dec 2015 11:44:49 GMT" + "Wed, 13 Apr 2016 05:59:32 GMT" ], "Server": [ "Microsoft-IIS/8.0" @@ -1978,13 +1978,13 @@ "StatusCode": 200 }, { - "RequestUri": "/Subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg4759/providers/Microsoft.RecoveryServicesBVTD2/vaults?api-version=2015-08-15", - "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvY2ZlYWQ4MjYtNjcwZi00YzQ1LThmM2YtY2ZlZTQyMTdkNzZiL3Jlc291cmNlR3JvdXBzL2NzbXJnNDc1OS9wcm92aWRlcnMvTWljcm9zb2Z0LlJlY292ZXJ5U2VydmljZXNCVlREMi92YXVsdHM/YXBpLXZlcnNpb249MjAxNS0wOC0xNQ==", + "RequestUri": "/Subscriptions/6999e4d0-cfde-46a3-9092-35dc7a28b5d4/resourceGroups/Vm6-test/providers/Microsoft.RecoveryServicesBVTD/vaults?api-version=2015-11-10", + "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvNjk5OWU0ZDAtY2ZkZS00NmEzLTkwOTItMzVkYzdhMjhiNWQ0L3Jlc291cmNlR3JvdXBzL1ZtNi10ZXN0L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVjb3ZlcnlTZXJ2aWNlc0JWVEQvdmF1bHRzP2FwaS12ZXJzaW9uPTIwMTUtMTEtMTA=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "b3842c56-d359-469b-8dd0-ede963c57f37-2015-12-29 11:44:49Z-P" + "a281b51e-f4f6-4a04-b1dc-db302ca1b276-2016-04-13 05:59:32Z-P" ], "x-ms-version": [ "2015-01-01" @@ -2008,28 +2008,28 @@ "no-cache" ], "x-ms-request-id": [ - "cdd04574-9e9b-407d-8750-e8ca882dffdf" + "b228f14b-1cb4-4632-a0e5-4637e1568d66" ], "x-ms-client-request-id": [ - "b3842c56-d359-469b-8dd0-ede963c57f37-2015-12-29 11:44:49Z-P" + "a281b51e-f4f6-4a04-b1dc-db302ca1b276-2016-04-13 05:59:32Z-P" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "14967" + "14878" ], "x-ms-correlation-request-id": [ - "cdd04574-9e9b-407d-8750-e8ca882dffdf" + "b228f14b-1cb4-4632-a0e5-4637e1568d66" ], "x-ms-routing-request-id": [ - "CENTRALUS:20151229T114450Z:cdd04574-9e9b-407d-8750-e8ca882dffdf" + "CENTRALUS:20160413T055933Z:b228f14b-1cb4-4632-a0e5-4637e1568d66" ], "Cache-Control": [ "no-cache" ], "Date": [ - "Tue, 29 Dec 2015 11:44:50 GMT" + "Wed, 13 Apr 2016 05:59:33 GMT" ], "Server": [ "Microsoft-IIS/8.0" @@ -2038,13 +2038,13 @@ "StatusCode": 200 }, { - "RequestUri": "/Subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg4952/providers/Microsoft.RecoveryServicesBVTD2/vaults?api-version=2015-08-15", - "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvY2ZlYWQ4MjYtNjcwZi00YzQ1LThmM2YtY2ZlZTQyMTdkNzZiL3Jlc291cmNlR3JvdXBzL2NzbXJnNDk1Mi9wcm92aWRlcnMvTWljcm9zb2Z0LlJlY292ZXJ5U2VydmljZXNCVlREMi92YXVsdHM/YXBpLXZlcnNpb249MjAxNS0wOC0xNQ==", + "RequestUri": "/Subscriptions/6999e4d0-cfde-46a3-9092-35dc7a28b5d4/resourceGroups/wahv0e9ab449-2925-4d1c-b70c-f96915ffbce8/providers/Microsoft.RecoveryServicesBVTD/vaults?api-version=2015-11-10", + "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvNjk5OWU0ZDAtY2ZkZS00NmEzLTkwOTItMzVkYzdhMjhiNWQ0L3Jlc291cmNlR3JvdXBzL3dhaHYwZTlhYjQ0OS0yOTI1LTRkMWMtYjcwYy1mOTY5MTVmZmJjZTgvcHJvdmlkZXJzL01pY3Jvc29mdC5SZWNvdmVyeVNlcnZpY2VzQlZURC92YXVsdHM/YXBpLXZlcnNpb249MjAxNS0xMS0xMA==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "e00f3093-84e1-42e2-a986-c6e24e8bd010-2015-12-29 11:44:49Z-P" + "16209508-c63a-4b2d-bc1f-e1eb0f8d9415-2016-04-13 05:59:33Z-P" ], "x-ms-version": [ "2015-01-01" @@ -2068,28 +2068,28 @@ "no-cache" ], "x-ms-request-id": [ - "4b7df4d9-fd13-4350-b4a9-9107fb5e123b" + "02948a98-24b9-43e8-b00b-b7c302311694" ], "x-ms-client-request-id": [ - "e00f3093-84e1-42e2-a986-c6e24e8bd010-2015-12-29 11:44:49Z-P" + "16209508-c63a-4b2d-bc1f-e1eb0f8d9415-2016-04-13 05:59:33Z-P" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "14966" + "14877" ], "x-ms-correlation-request-id": [ - "4b7df4d9-fd13-4350-b4a9-9107fb5e123b" + "02948a98-24b9-43e8-b00b-b7c302311694" ], "x-ms-routing-request-id": [ - "CENTRALUS:20151229T114450Z:4b7df4d9-fd13-4350-b4a9-9107fb5e123b" + "CENTRALUS:20160413T055933Z:02948a98-24b9-43e8-b00b-b7c302311694" ], "Cache-Control": [ "no-cache" ], "Date": [ - "Tue, 29 Dec 2015 11:44:50 GMT" + "Wed, 13 Apr 2016 05:59:33 GMT" ], "Server": [ "Microsoft-IIS/8.0" @@ -2098,13 +2098,13 @@ "StatusCode": 200 }, { - "RequestUri": "/Subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg5025/providers/Microsoft.RecoveryServicesBVTD2/vaults?api-version=2015-08-15", - "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvY2ZlYWQ4MjYtNjcwZi00YzQ1LThmM2YtY2ZlZTQyMTdkNzZiL3Jlc291cmNlR3JvdXBzL2NzbXJnNTAyNS9wcm92aWRlcnMvTWljcm9zb2Z0LlJlY292ZXJ5U2VydmljZXNCVlREMi92YXVsdHM/YXBpLXZlcnNpb249MjAxNS0wOC0xNQ==", + "RequestUri": "/Subscriptions/6999e4d0-cfde-46a3-9092-35dc7a28b5d4/resourceGroups/wahv4e173583-82e2-458d-a128-527a9fd44e4b/providers/Microsoft.RecoveryServicesBVTD/vaults?api-version=2015-11-10", + "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvNjk5OWU0ZDAtY2ZkZS00NmEzLTkwOTItMzVkYzdhMjhiNWQ0L3Jlc291cmNlR3JvdXBzL3dhaHY0ZTE3MzU4My04MmUyLTQ1OGQtYTEyOC01MjdhOWZkNDRlNGIvcHJvdmlkZXJzL01pY3Jvc29mdC5SZWNvdmVyeVNlcnZpY2VzQlZURC92YXVsdHM/YXBpLXZlcnNpb249MjAxNS0xMS0xMA==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "92eb5d31-ff15-4a2b-bf4b-6a82a82220c5-2015-12-29 11:44:50Z-P" + "306e6725-c995-4301-81a6-911854c8f163-2016-04-13 05:59:33Z-P" ], "x-ms-version": [ "2015-01-01" @@ -2128,28 +2128,28 @@ "no-cache" ], "x-ms-request-id": [ - "43d8e7aa-271c-42bf-ba6a-87a4b10af47c" + "07b42b89-32d5-4d47-97b8-c429f449a2da" ], "x-ms-client-request-id": [ - "92eb5d31-ff15-4a2b-bf4b-6a82a82220c5-2015-12-29 11:44:50Z-P" + "306e6725-c995-4301-81a6-911854c8f163-2016-04-13 05:59:33Z-P" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "14965" + "14876" ], "x-ms-correlation-request-id": [ - "43d8e7aa-271c-42bf-ba6a-87a4b10af47c" + "07b42b89-32d5-4d47-97b8-c429f449a2da" ], "x-ms-routing-request-id": [ - "CENTRALUS:20151229T114451Z:43d8e7aa-271c-42bf-ba6a-87a4b10af47c" + "CENTRALUS:20160413T055934Z:07b42b89-32d5-4d47-97b8-c429f449a2da" ], "Cache-Control": [ "no-cache" ], "Date": [ - "Tue, 29 Dec 2015 11:44:51 GMT" + "Wed, 13 Apr 2016 05:59:34 GMT" ], "Server": [ "Microsoft-IIS/8.0" @@ -2158,13 +2158,13 @@ "StatusCode": 200 }, { - "RequestUri": "/Subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg5224/providers/Microsoft.RecoveryServicesBVTD2/vaults?api-version=2015-08-15", - "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvY2ZlYWQ4MjYtNjcwZi00YzQ1LThmM2YtY2ZlZTQyMTdkNzZiL3Jlc291cmNlR3JvdXBzL2NzbXJnNTIyNC9wcm92aWRlcnMvTWljcm9zb2Z0LlJlY292ZXJ5U2VydmljZXNCVlREMi92YXVsdHM/YXBpLXZlcnNpb249MjAxNS0wOC0xNQ==", + "RequestUri": "/Subscriptions/6999e4d0-cfde-46a3-9092-35dc7a28b5d4/resourceGroups/wahv608b170d-26e1-4ed3-ae5a-ad7fcc77f028/providers/Microsoft.RecoveryServicesBVTD/vaults?api-version=2015-11-10", + "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvNjk5OWU0ZDAtY2ZkZS00NmEzLTkwOTItMzVkYzdhMjhiNWQ0L3Jlc291cmNlR3JvdXBzL3dhaHY2MDhiMTcwZC0yNmUxLTRlZDMtYWU1YS1hZDdmY2M3N2YwMjgvcHJvdmlkZXJzL01pY3Jvc29mdC5SZWNvdmVyeVNlcnZpY2VzQlZURC92YXVsdHM/YXBpLXZlcnNpb249MjAxNS0xMS0xMA==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "af339526-76be-4bc9-ac1f-15f5da6eacb9-2015-12-29 11:44:50Z-P" + "42f0f202-121f-4f70-847b-9ef52450c1dc-2016-04-13 05:59:34Z-P" ], "x-ms-version": [ "2015-01-01" @@ -2188,28 +2188,28 @@ "no-cache" ], "x-ms-request-id": [ - "695861ae-2d41-4390-ac89-50c4c5e4381d" + "951f5476-41c4-42c1-823c-77a291e4b32c" ], "x-ms-client-request-id": [ - "af339526-76be-4bc9-ac1f-15f5da6eacb9-2015-12-29 11:44:50Z-P" + "42f0f202-121f-4f70-847b-9ef52450c1dc-2016-04-13 05:59:34Z-P" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "14964" + "14875" ], "x-ms-correlation-request-id": [ - "695861ae-2d41-4390-ac89-50c4c5e4381d" + "951f5476-41c4-42c1-823c-77a291e4b32c" ], "x-ms-routing-request-id": [ - "CENTRALUS:20151229T114452Z:695861ae-2d41-4390-ac89-50c4c5e4381d" + "CENTRALUS:20160413T055934Z:951f5476-41c4-42c1-823c-77a291e4b32c" ], "Cache-Control": [ "no-cache" ], "Date": [ - "Tue, 29 Dec 2015 11:44:51 GMT" + "Wed, 13 Apr 2016 05:59:34 GMT" ], "Server": [ "Microsoft-IIS/8.0" @@ -2218,13 +2218,13 @@ "StatusCode": 200 }, { - "RequestUri": "/Subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg5285/providers/Microsoft.RecoveryServicesBVTD2/vaults?api-version=2015-08-15", - "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvY2ZlYWQ4MjYtNjcwZi00YzQ1LThmM2YtY2ZlZTQyMTdkNzZiL3Jlc291cmNlR3JvdXBzL2NzbXJnNTI4NS9wcm92aWRlcnMvTWljcm9zb2Z0LlJlY292ZXJ5U2VydmljZXNCVlREMi92YXVsdHM/YXBpLXZlcnNpb249MjAxNS0wOC0xNQ==", + "RequestUri": "/Subscriptions/6999e4d0-cfde-46a3-9092-35dc7a28b5d4/resourceGroups/wahv858fdc7c-e813-470e-afb3-06aaba0478a8/providers/Microsoft.RecoveryServicesBVTD/vaults?api-version=2015-11-10", + "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvNjk5OWU0ZDAtY2ZkZS00NmEzLTkwOTItMzVkYzdhMjhiNWQ0L3Jlc291cmNlR3JvdXBzL3dhaHY4NThmZGM3Yy1lODEzLTQ3MGUtYWZiMy0wNmFhYmEwNDc4YTgvcHJvdmlkZXJzL01pY3Jvc29mdC5SZWNvdmVyeVNlcnZpY2VzQlZURC92YXVsdHM/YXBpLXZlcnNpb249MjAxNS0xMS0xMA==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "4ceab563-638a-4e43-8b9c-7e6276ad2751-2015-12-29 11:44:51Z-P" + "70178293-5044-4772-a942-c9059bb8f844-2016-04-13 05:59:34Z-P" ], "x-ms-version": [ "2015-01-01" @@ -2248,28 +2248,28 @@ "no-cache" ], "x-ms-request-id": [ - "d310595a-5d90-4166-9088-a1a6b59bb11e" + "6b31bcd8-5fe2-4103-8ae0-dd41e363de19" ], "x-ms-client-request-id": [ - "4ceab563-638a-4e43-8b9c-7e6276ad2751-2015-12-29 11:44:51Z-P" + "70178293-5044-4772-a942-c9059bb8f844-2016-04-13 05:59:34Z-P" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "14963" + "14874" ], "x-ms-correlation-request-id": [ - "d310595a-5d90-4166-9088-a1a6b59bb11e" + "6b31bcd8-5fe2-4103-8ae0-dd41e363de19" ], "x-ms-routing-request-id": [ - "CENTRALUS:20151229T114452Z:d310595a-5d90-4166-9088-a1a6b59bb11e" + "CENTRALUS:20160413T055935Z:6b31bcd8-5fe2-4103-8ae0-dd41e363de19" ], "Cache-Control": [ "no-cache" ], "Date": [ - "Tue, 29 Dec 2015 11:44:52 GMT" + "Wed, 13 Apr 2016 05:59:35 GMT" ], "Server": [ "Microsoft-IIS/8.0" @@ -2278,13 +2278,13 @@ "StatusCode": 200 }, { - "RequestUri": "/Subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg5352/providers/Microsoft.RecoveryServicesBVTD2/vaults?api-version=2015-08-15", - "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvY2ZlYWQ4MjYtNjcwZi00YzQ1LThmM2YtY2ZlZTQyMTdkNzZiL3Jlc291cmNlR3JvdXBzL2NzbXJnNTM1Mi9wcm92aWRlcnMvTWljcm9zb2Z0LlJlY292ZXJ5U2VydmljZXNCVlREMi92YXVsdHM/YXBpLXZlcnNpb249MjAxNS0wOC0xNQ==", + "RequestUri": "/Subscriptions/6999e4d0-cfde-46a3-9092-35dc7a28b5d4/resourceGroups/wahv937ffd8f-3586-457d-a9b4-01761b8f7722/providers/Microsoft.RecoveryServicesBVTD/vaults?api-version=2015-11-10", + "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvNjk5OWU0ZDAtY2ZkZS00NmEzLTkwOTItMzVkYzdhMjhiNWQ0L3Jlc291cmNlR3JvdXBzL3dhaHY5MzdmZmQ4Zi0zNTg2LTQ1N2QtYTliNC0wMTc2MWI4Zjc3MjIvcHJvdmlkZXJzL01pY3Jvc29mdC5SZWNvdmVyeVNlcnZpY2VzQlZURC92YXVsdHM/YXBpLXZlcnNpb249MjAxNS0xMS0xMA==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "95abbe94-3ef6-4c72-8875-d1acfa6c7826-2015-12-29 11:44:52Z-P" + "139db68c-0f49-4be3-8748-e3d51af5a353-2016-04-13 05:59:35Z-P" ], "x-ms-version": [ "2015-01-01" @@ -2308,28 +2308,28 @@ "no-cache" ], "x-ms-request-id": [ - "9e2951be-6ee1-4f04-907e-98d717288c69" + "ed67951f-fa52-4122-baa8-2ab819dd78a7" ], "x-ms-client-request-id": [ - "95abbe94-3ef6-4c72-8875-d1acfa6c7826-2015-12-29 11:44:52Z-P" + "139db68c-0f49-4be3-8748-e3d51af5a353-2016-04-13 05:59:35Z-P" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "14962" + "14873" ], "x-ms-correlation-request-id": [ - "9e2951be-6ee1-4f04-907e-98d717288c69" + "ed67951f-fa52-4122-baa8-2ab819dd78a7" ], "x-ms-routing-request-id": [ - "CENTRALUS:20151229T114453Z:9e2951be-6ee1-4f04-907e-98d717288c69" + "CENTRALUS:20160413T055935Z:ed67951f-fa52-4122-baa8-2ab819dd78a7" ], "Cache-Control": [ "no-cache" ], "Date": [ - "Tue, 29 Dec 2015 11:44:52 GMT" + "Wed, 13 Apr 2016 05:59:35 GMT" ], "Server": [ "Microsoft-IIS/8.0" @@ -2338,13 +2338,13 @@ "StatusCode": 200 }, { - "RequestUri": "/Subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg5520/providers/Microsoft.RecoveryServicesBVTD2/vaults?api-version=2015-08-15", - "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvY2ZlYWQ4MjYtNjcwZi00YzQ1LThmM2YtY2ZlZTQyMTdkNzZiL3Jlc291cmNlR3JvdXBzL2NzbXJnNTUyMC9wcm92aWRlcnMvTWljcm9zb2Z0LlJlY292ZXJ5U2VydmljZXNCVlREMi92YXVsdHM/YXBpLXZlcnNpb249MjAxNS0wOC0xNQ==", + "RequestUri": "/Subscriptions/6999e4d0-cfde-46a3-9092-35dc7a28b5d4/resourceGroups/wahv9b7d9ec2-ba44-4c1c-993a-465257cb1022/providers/Microsoft.RecoveryServicesBVTD/vaults?api-version=2015-11-10", + "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvNjk5OWU0ZDAtY2ZkZS00NmEzLTkwOTItMzVkYzdhMjhiNWQ0L3Jlc291cmNlR3JvdXBzL3dhaHY5YjdkOWVjMi1iYTQ0LTRjMWMtOTkzYS00NjUyNTdjYjEwMjIvcHJvdmlkZXJzL01pY3Jvc29mdC5SZWNvdmVyeVNlcnZpY2VzQlZURC92YXVsdHM/YXBpLXZlcnNpb249MjAxNS0xMS0xMA==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "6a88f83a-5b3d-4336-9736-bad30d94a8b9-2015-12-29 11:44:52Z-P" + "4ff44f3e-b45f-4d0d-89c8-485e4f9b9067-2016-04-13 05:59:35Z-P" ], "x-ms-version": [ "2015-01-01" @@ -2368,28 +2368,28 @@ "no-cache" ], "x-ms-request-id": [ - "994094e8-1b76-4979-b87f-21389af904ac" + "22566be5-6089-4d36-acd6-5fe8236cad3e" ], "x-ms-client-request-id": [ - "6a88f83a-5b3d-4336-9736-bad30d94a8b9-2015-12-29 11:44:52Z-P" + "4ff44f3e-b45f-4d0d-89c8-485e4f9b9067-2016-04-13 05:59:35Z-P" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "14961" + "14872" ], "x-ms-correlation-request-id": [ - "994094e8-1b76-4979-b87f-21389af904ac" + "22566be5-6089-4d36-acd6-5fe8236cad3e" ], "x-ms-routing-request-id": [ - "CENTRALUS:20151229T114453Z:994094e8-1b76-4979-b87f-21389af904ac" + "CENTRALUS:20160413T055936Z:22566be5-6089-4d36-acd6-5fe8236cad3e" ], "Cache-Control": [ "no-cache" ], "Date": [ - "Tue, 29 Dec 2015 11:44:53 GMT" + "Wed, 13 Apr 2016 05:59:36 GMT" ], "Server": [ "Microsoft-IIS/8.0" @@ -2398,13 +2398,13 @@ "StatusCode": 200 }, { - "RequestUri": "/Subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg5591/providers/Microsoft.RecoveryServicesBVTD2/vaults?api-version=2015-08-15", - "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvY2ZlYWQ4MjYtNjcwZi00YzQ1LThmM2YtY2ZlZTQyMTdkNzZiL3Jlc291cmNlR3JvdXBzL2NzbXJnNTU5MS9wcm92aWRlcnMvTWljcm9zb2Z0LlJlY292ZXJ5U2VydmljZXNCVlREMi92YXVsdHM/YXBpLXZlcnNpb249MjAxNS0wOC0xNQ==", + "RequestUri": "/Subscriptions/6999e4d0-cfde-46a3-9092-35dc7a28b5d4/resourceGroups/wahvab8ecd76-4ea7-4f08-b0b2-27ac93272732/providers/Microsoft.RecoveryServicesBVTD/vaults?api-version=2015-11-10", + "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvNjk5OWU0ZDAtY2ZkZS00NmEzLTkwOTItMzVkYzdhMjhiNWQ0L3Jlc291cmNlR3JvdXBzL3dhaHZhYjhlY2Q3Ni00ZWE3LTRmMDgtYjBiMi0yN2FjOTMyNzI3MzIvcHJvdmlkZXJzL01pY3Jvc29mdC5SZWNvdmVyeVNlcnZpY2VzQlZURC92YXVsdHM/YXBpLXZlcnNpb249MjAxNS0xMS0xMA==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "0f83e860-deb0-448c-a368-bee9e8fc042f-2015-12-29 11:44:53Z-P" + "8242e94c-25f1-4e24-b932-d78e2658e2cd-2016-04-13 05:59:36Z-P" ], "x-ms-version": [ "2015-01-01" @@ -2428,28 +2428,28 @@ "no-cache" ], "x-ms-request-id": [ - "c6003093-e075-4a3f-b9d6-4a0d385ebc11" + "44aaf9b0-3f30-4e85-89ae-c363f2f18af9" ], "x-ms-client-request-id": [ - "0f83e860-deb0-448c-a368-bee9e8fc042f-2015-12-29 11:44:53Z-P" + "8242e94c-25f1-4e24-b932-d78e2658e2cd-2016-04-13 05:59:36Z-P" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "14960" + "14871" ], "x-ms-correlation-request-id": [ - "c6003093-e075-4a3f-b9d6-4a0d385ebc11" + "44aaf9b0-3f30-4e85-89ae-c363f2f18af9" ], "x-ms-routing-request-id": [ - "CENTRALUS:20151229T114454Z:c6003093-e075-4a3f-b9d6-4a0d385ebc11" + "CENTRALUS:20160413T055936Z:44aaf9b0-3f30-4e85-89ae-c363f2f18af9" ], "Cache-Control": [ "no-cache" ], "Date": [ - "Tue, 29 Dec 2015 11:44:53 GMT" + "Wed, 13 Apr 2016 05:59:36 GMT" ], "Server": [ "Microsoft-IIS/8.0" @@ -2458,13 +2458,13 @@ "StatusCode": 200 }, { - "RequestUri": "/Subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg5803/providers/Microsoft.RecoveryServicesBVTD2/vaults?api-version=2015-08-15", - "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvY2ZlYWQ4MjYtNjcwZi00YzQ1LThmM2YtY2ZlZTQyMTdkNzZiL3Jlc291cmNlR3JvdXBzL2NzbXJnNTgwMy9wcm92aWRlcnMvTWljcm9zb2Z0LlJlY292ZXJ5U2VydmljZXNCVlREMi92YXVsdHM/YXBpLXZlcnNpb249MjAxNS0wOC0xNQ==", + "RequestUri": "/Subscriptions/6999e4d0-cfde-46a3-9092-35dc7a28b5d4/resourceGroups/wahvab98f654-a5db-42f5-9f06-bac59a35bfa8/providers/Microsoft.RecoveryServicesBVTD/vaults?api-version=2015-11-10", + "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvNjk5OWU0ZDAtY2ZkZS00NmEzLTkwOTItMzVkYzdhMjhiNWQ0L3Jlc291cmNlR3JvdXBzL3dhaHZhYjk4ZjY1NC1hNWRiLTQyZjUtOWYwNi1iYWM1OWEzNWJmYTgvcHJvdmlkZXJzL01pY3Jvc29mdC5SZWNvdmVyeVNlcnZpY2VzQlZURC92YXVsdHM/YXBpLXZlcnNpb249MjAxNS0xMS0xMA==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "a1e73722-a254-49ef-8559-28649db684e5-2015-12-29 11:44:53Z-P" + "c517c1a4-a74e-440b-ae86-db6fbbb844e3-2016-04-13 05:59:36Z-P" ], "x-ms-version": [ "2015-01-01" @@ -2488,28 +2488,28 @@ "no-cache" ], "x-ms-request-id": [ - "129f186b-3b6f-46d5-9b24-8dacbc7e246d" + "0f176929-ace8-400f-8ffc-2a2d3ea850a1" ], "x-ms-client-request-id": [ - "a1e73722-a254-49ef-8559-28649db684e5-2015-12-29 11:44:53Z-P" + "c517c1a4-a74e-440b-ae86-db6fbbb844e3-2016-04-13 05:59:36Z-P" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "14959" + "14870" ], "x-ms-correlation-request-id": [ - "129f186b-3b6f-46d5-9b24-8dacbc7e246d" + "0f176929-ace8-400f-8ffc-2a2d3ea850a1" ], "x-ms-routing-request-id": [ - "CENTRALUS:20151229T114454Z:129f186b-3b6f-46d5-9b24-8dacbc7e246d" + "CENTRALUS:20160413T055937Z:0f176929-ace8-400f-8ffc-2a2d3ea850a1" ], "Cache-Control": [ "no-cache" ], "Date": [ - "Tue, 29 Dec 2015 11:44:54 GMT" + "Wed, 13 Apr 2016 05:59:36 GMT" ], "Server": [ "Microsoft-IIS/8.0" @@ -2518,13 +2518,13 @@ "StatusCode": 200 }, { - "RequestUri": "/Subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg5924/providers/Microsoft.RecoveryServicesBVTD2/vaults?api-version=2015-08-15", - "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvY2ZlYWQ4MjYtNjcwZi00YzQ1LThmM2YtY2ZlZTQyMTdkNzZiL3Jlc291cmNlR3JvdXBzL2NzbXJnNTkyNC9wcm92aWRlcnMvTWljcm9zb2Z0LlJlY292ZXJ5U2VydmljZXNCVlREMi92YXVsdHM/YXBpLXZlcnNpb249MjAxNS0wOC0xNQ==", + "RequestUri": "/Subscriptions/6999e4d0-cfde-46a3-9092-35dc7a28b5d4/resourceGroups/wahve3c5a0da-49d8-4dd3-8715-89ebdcc4d10c/providers/Microsoft.RecoveryServicesBVTD/vaults?api-version=2015-11-10", + "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvNjk5OWU0ZDAtY2ZkZS00NmEzLTkwOTItMzVkYzdhMjhiNWQ0L3Jlc291cmNlR3JvdXBzL3dhaHZlM2M1YTBkYS00OWQ4LTRkZDMtODcxNS04OWViZGNjNGQxMGMvcHJvdmlkZXJzL01pY3Jvc29mdC5SZWNvdmVyeVNlcnZpY2VzQlZURC92YXVsdHM/YXBpLXZlcnNpb249MjAxNS0xMS0xMA==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "743dff5b-0bb4-471d-a1ce-d8b5ba637332-2015-12-29 11:44:54Z-P" + "9a424ff5-68d3-43e7-be49-c90e7954b443-2016-04-13 05:59:37Z-P" ], "x-ms-version": [ "2015-01-01" @@ -2548,28 +2548,28 @@ "no-cache" ], "x-ms-request-id": [ - "a8a3356c-a5a8-4cfb-902d-4b202d55fa93" + "5d84ff43-5429-4daa-b1fb-7a8a5b7f661b" ], "x-ms-client-request-id": [ - "743dff5b-0bb4-471d-a1ce-d8b5ba637332-2015-12-29 11:44:54Z-P" + "9a424ff5-68d3-43e7-be49-c90e7954b443-2016-04-13 05:59:37Z-P" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "14958" + "14869" ], "x-ms-correlation-request-id": [ - "a8a3356c-a5a8-4cfb-902d-4b202d55fa93" + "5d84ff43-5429-4daa-b1fb-7a8a5b7f661b" ], "x-ms-routing-request-id": [ - "CENTRALUS:20151229T114455Z:a8a3356c-a5a8-4cfb-902d-4b202d55fa93" + "CENTRALUS:20160413T055937Z:5d84ff43-5429-4daa-b1fb-7a8a5b7f661b" ], "Cache-Control": [ "no-cache" ], "Date": [ - "Tue, 29 Dec 2015 11:44:54 GMT" + "Wed, 13 Apr 2016 05:59:37 GMT" ], "Server": [ "Microsoft-IIS/8.0" @@ -2578,13 +2578,13 @@ "StatusCode": 200 }, { - "RequestUri": "/Subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg6057/providers/Microsoft.RecoveryServicesBVTD2/vaults?api-version=2015-08-15", - "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvY2ZlYWQ4MjYtNjcwZi00YzQ1LThmM2YtY2ZlZTQyMTdkNzZiL3Jlc291cmNlR3JvdXBzL2NzbXJnNjA1Ny9wcm92aWRlcnMvTWljcm9zb2Z0LlJlY292ZXJ5U2VydmljZXNCVlREMi92YXVsdHM/YXBpLXZlcnNpb249MjAxNS0wOC0xNQ==", + "RequestUri": "/Subscriptions/6999e4d0-cfde-46a3-9092-35dc7a28b5d4/resourceGroups/wahvf8e502c8-8f13-4022-90cb-b638364e1206/providers/Microsoft.RecoveryServicesBVTD/vaults?api-version=2015-11-10", + "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvNjk5OWU0ZDAtY2ZkZS00NmEzLTkwOTItMzVkYzdhMjhiNWQ0L3Jlc291cmNlR3JvdXBzL3dhaHZmOGU1MDJjOC04ZjEzLTQwMjItOTBjYi1iNjM4MzY0ZTEyMDYvcHJvdmlkZXJzL01pY3Jvc29mdC5SZWNvdmVyeVNlcnZpY2VzQlZURC92YXVsdHM/YXBpLXZlcnNpb249MjAxNS0xMS0xMA==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "d12b0829-2dc3-4490-8899-6fde91bf783d-2015-12-29 11:44:54Z-P" + "c67ffa36-af04-4d5b-a6c2-233b7e9b5cad-2016-04-13 05:59:37Z-P" ], "x-ms-version": [ "2015-01-01" @@ -2608,28 +2608,28 @@ "no-cache" ], "x-ms-request-id": [ - "48f0dfd7-68f6-4da3-ad14-42ab56ff5740" + "9ba6d511-7ffb-4836-8555-d7066232fbc8" ], "x-ms-client-request-id": [ - "d12b0829-2dc3-4490-8899-6fde91bf783d-2015-12-29 11:44:54Z-P" + "c67ffa36-af04-4d5b-a6c2-233b7e9b5cad-2016-04-13 05:59:37Z-P" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "14957" + "14868" ], "x-ms-correlation-request-id": [ - "48f0dfd7-68f6-4da3-ad14-42ab56ff5740" + "9ba6d511-7ffb-4836-8555-d7066232fbc8" ], "x-ms-routing-request-id": [ - "CENTRALUS:20151229T114456Z:48f0dfd7-68f6-4da3-ad14-42ab56ff5740" + "CENTRALUS:20160413T055938Z:9ba6d511-7ffb-4836-8555-d7066232fbc8" ], "Cache-Control": [ "no-cache" ], "Date": [ - "Tue, 29 Dec 2015 11:44:56 GMT" + "Wed, 13 Apr 2016 05:59:37 GMT" ], "Server": [ "Microsoft-IIS/8.0" @@ -2638,13 +2638,13 @@ "StatusCode": 200 }, { - "RequestUri": "/Subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg6147/providers/Microsoft.RecoveryServicesBVTD2/vaults?api-version=2015-08-15", - "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvY2ZlYWQ4MjYtNjcwZi00YzQ1LThmM2YtY2ZlZTQyMTdkNzZiL3Jlc291cmNlR3JvdXBzL2NzbXJnNjE0Ny9wcm92aWRlcnMvTWljcm9zb2Z0LlJlY292ZXJ5U2VydmljZXNCVlREMi92YXVsdHM/YXBpLXZlcnNpb249MjAxNS0wOC0xNQ==", + "RequestUri": "/Subscriptions/6999e4d0-cfde-46a3-9092-35dc7a28b5d4/resourceGroups/wahvf9e4ef36-0eb8-417a-8bf6-2e83c099a4e0/providers/Microsoft.RecoveryServicesBVTD/vaults?api-version=2015-11-10", + "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvNjk5OWU0ZDAtY2ZkZS00NmEzLTkwOTItMzVkYzdhMjhiNWQ0L3Jlc291cmNlR3JvdXBzL3dhaHZmOWU0ZWYzNi0wZWI4LTQxN2EtOGJmNi0yZTgzYzA5OWE0ZTAvcHJvdmlkZXJzL01pY3Jvc29mdC5SZWNvdmVyeVNlcnZpY2VzQlZURC92YXVsdHM/YXBpLXZlcnNpb249MjAxNS0xMS0xMA==", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { "x-ms-client-request-id": [ - "94f87279-f648-46e8-a334-9d3a27d94253-2015-12-29 11:44:55Z-P" + "5018d8de-115a-4636-ad96-cbf20706c2af-2016-04-13 05:59:38Z-P" ], "x-ms-version": [ "2015-01-01" @@ -2668,28 +2668,28 @@ "no-cache" ], "x-ms-request-id": [ - "1f368b3c-a68a-4bd0-a9a6-10b61da07d48" + "2eda4a2f-df17-473c-b6a8-7cb50244f257" ], "x-ms-client-request-id": [ - "94f87279-f648-46e8-a334-9d3a27d94253-2015-12-29 11:44:55Z-P" + "5018d8de-115a-4636-ad96-cbf20706c2af-2016-04-13 05:59:38Z-P" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "14956" + "14867" ], "x-ms-correlation-request-id": [ - "1f368b3c-a68a-4bd0-a9a6-10b61da07d48" + "2eda4a2f-df17-473c-b6a8-7cb50244f257" ], "x-ms-routing-request-id": [ - "CENTRALUS:20151229T114456Z:1f368b3c-a68a-4bd0-a9a6-10b61da07d48" + "CENTRALUS:20160413T055938Z:2eda4a2f-df17-473c-b6a8-7cb50244f257" ], "Cache-Control": [ "no-cache" ], "Date": [ - "Tue, 29 Dec 2015 11:44:56 GMT" + "Wed, 13 Apr 2016 05:59:38 GMT" ], "Server": [ "Microsoft-IIS/8.0" @@ -2698,85 +2698,25 @@ "StatusCode": 200 }, { - "RequestUri": "/Subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg6244/providers/Microsoft.RecoveryServicesBVTD2/vaults?api-version=2015-08-15", - "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvY2ZlYWQ4MjYtNjcwZi00YzQ1LThmM2YtY2ZlZTQyMTdkNzZiL3Jlc291cmNlR3JvdXBzL2NzbXJnNjI0NC9wcm92aWRlcnMvTWljcm9zb2Z0LlJlY292ZXJ5U2VydmljZXNCVlREMi92YXVsdHM/YXBpLXZlcnNpb249MjAxNS0wOC0xNQ==", + "RequestUri": "/Subscriptions/6999e4d0-cfde-46a3-9092-35dc7a28b5d4/resourceGroups/vishakintdrg/providers/Microsoft.RecoveryServicesBVTD/vaults/rsv1/backupstorageconfig/vaultstorageconfig?api-version=2015-11-10", + "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvNjk5OWU0ZDAtY2ZkZS00NmEzLTkwOTItMzVkYzdhMjhiNWQ0L3Jlc291cmNlR3JvdXBzL3Zpc2hha2ludGRyZy9wcm92aWRlcnMvTWljcm9zb2Z0LlJlY292ZXJ5U2VydmljZXNCVlREL3ZhdWx0cy9yc3YxL2JhY2t1cHN0b3JhZ2Vjb25maWcvdmF1bHRzdG9yYWdlY29uZmlnP2FwaS12ZXJzaW9uPTIwMTUtMTEtMTA=", "RequestMethod": "GET", "RequestBody": "", "RequestHeaders": { - "x-ms-client-request-id": [ - "18ebdb1d-638d-427f-ba45-a5c916b46538-2015-12-29 11:44:56Z-P" - ], - "x-ms-version": [ - "2015-01-01" - ], - "User-Agent": [ - "Microsoft.Azure.Management.RecoveryServices.RecoveryServicesManagementClient/1.0.0.0" - ] - }, - "ResponseBody": "{\r\n \"value\": []\r\n}", - "ResponseHeaders": { - "Content-Length": [ - "12" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "eda5daf5-332e-4bcd-94bc-4ee8dcc7aecd" - ], - "x-ms-client-request-id": [ - "18ebdb1d-638d-427f-ba45-a5c916b46538-2015-12-29 11:44:56Z-P" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "14955" - ], - "x-ms-correlation-request-id": [ - "eda5daf5-332e-4bcd-94bc-4ee8dcc7aecd" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20151229T114457Z:eda5daf5-332e-4bcd-94bc-4ee8dcc7aecd" - ], - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Tue, 29 Dec 2015 11:44:57 GMT" + "Accept-Language": [ + "en-us" ], - "Server": [ - "Microsoft-IIS/8.0" - ] - }, - "StatusCode": 200 - }, - { - "RequestUri": "/Subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg6373/providers/Microsoft.RecoveryServicesBVTD2/vaults?api-version=2015-08-15", - "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvY2ZlYWQ4MjYtNjcwZi00YzQ1LThmM2YtY2ZlZTQyMTdkNzZiL3Jlc291cmNlR3JvdXBzL2NzbXJnNjM3My9wcm92aWRlcnMvTWljcm9zb2Z0LlJlY292ZXJ5U2VydmljZXNCVlREMi92YXVsdHM/YXBpLXZlcnNpb249MjAxNS0wOC0xNQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { "x-ms-client-request-id": [ - "501fdfeb-dce5-454a-9a46-0edd3d9f15b7-2015-12-29 11:44:56Z-P" - ], - "x-ms-version": [ - "2015-01-01" + "d7f2869d-7496-4273-8aed-96329bd44e27-2016-04-13 05:59:38Z-P" ], "User-Agent": [ "Microsoft.Azure.Management.RecoveryServices.RecoveryServicesManagementClient/1.0.0.0" ] }, - "ResponseBody": "{\r\n \"value\": []\r\n}", + "ResponseBody": "{\r\n \"id\": \"/subscriptions/6999e4d0-cfde-46a3-9092-35dc7a28b5d4/resourceGroups/vishakintdrg/providers/Microsoft.RecoveryServicesBVTD/vaults/rsv1/backupstorageconfig/vaultstorageconfig\",\r\n \"name\": \"vaultstorageconfig\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/backupstorageconfig\",\r\n \"properties\": {\r\n \"storageModelType\": \"GeoRedundant\",\r\n \"storageType\": \"GeoRedundant\",\r\n \"dedupState\": \"Disabled\",\r\n \"storageTypeState\": \"Unlocked\"\r\n }\r\n}", "ResponseHeaders": { "Content-Length": [ - "12" + "403" ], "Content-Type": [ "application/json" @@ -2788,223 +2728,56 @@ "no-cache" ], "x-ms-request-id": [ - "1b5c8c50-303b-4745-9d7b-c1280a3dfb63" + "2fcacde8-ef20-42b4-a40a-1cf1cf127059" ], "x-ms-client-request-id": [ - "501fdfeb-dce5-454a-9a46-0edd3d9f15b7-2015-12-29 11:44:56Z-P" + "d7f2869d-7496-4273-8aed-96329bd44e27-2016-04-13 05:59:38Z-P", + "d7f2869d-7496-4273-8aed-96329bd44e27-2016-04-13 05:59:38Z-P" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-reads": [ - "14954" + "14866" ], "x-ms-correlation-request-id": [ - "1b5c8c50-303b-4745-9d7b-c1280a3dfb63" + "2fcacde8-ef20-42b4-a40a-1cf1cf127059" ], "x-ms-routing-request-id": [ - "CENTRALUS:20151229T114457Z:1b5c8c50-303b-4745-9d7b-c1280a3dfb63" + "CENTRALUS:20160413T055940Z:2fcacde8-ef20-42b4-a40a-1cf1cf127059" ], "Cache-Control": [ "no-cache" ], "Date": [ - "Tue, 29 Dec 2015 11:44:57 GMT" + "Wed, 13 Apr 2016 05:59:39 GMT" ], "Server": [ "Microsoft-IIS/8.0" - ] - }, - "StatusCode": 200 - }, - { - "RequestUri": "/Subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg6426/providers/Microsoft.RecoveryServicesBVTD2/vaults?api-version=2015-08-15", - "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvY2ZlYWQ4MjYtNjcwZi00YzQ1LThmM2YtY2ZlZTQyMTdkNzZiL3Jlc291cmNlR3JvdXBzL2NzbXJnNjQyNi9wcm92aWRlcnMvTWljcm9zb2Z0LlJlY292ZXJ5U2VydmljZXNCVlREMi92YXVsdHM/YXBpLXZlcnNpb249MjAxNS0wOC0xNQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "512c30e3-2100-4a00-9158-5d4c7b8820b0-2015-12-29 11:44:57Z-P" - ], - "x-ms-version": [ - "2015-01-01" - ], - "User-Agent": [ - "Microsoft.Azure.Management.RecoveryServices.RecoveryServicesManagementClient/1.0.0.0" - ] - }, - "ResponseBody": "{\r\n \"value\": []\r\n}", - "ResponseHeaders": { - "Content-Length": [ - "12" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "d5e01804-2162-4ceb-aeb4-08d3a2780a78" - ], - "x-ms-client-request-id": [ - "512c30e3-2100-4a00-9158-5d4c7b8820b0-2015-12-29 11:44:57Z-P" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "14953" - ], - "x-ms-correlation-request-id": [ - "d5e01804-2162-4ceb-aeb4-08d3a2780a78" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20151229T114458Z:d5e01804-2162-4ceb-aeb4-08d3a2780a78" - ], - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Tue, 29 Dec 2015 11:44:58 GMT" ], - "Server": [ - "Microsoft-IIS/8.0" + "X-Powered-By": [ + "ASP.NET" ] }, "StatusCode": 200 }, { - "RequestUri": "/Subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg6483/providers/Microsoft.RecoveryServicesBVTD2/vaults?api-version=2015-08-15", - "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvY2ZlYWQ4MjYtNjcwZi00YzQ1LThmM2YtY2ZlZTQyMTdkNzZiL3Jlc291cmNlR3JvdXBzL2NzbXJnNjQ4My9wcm92aWRlcnMvTWljcm9zb2Z0LlJlY292ZXJ5U2VydmljZXNCVlREMi92YXVsdHM/YXBpLXZlcnNpb249MjAxNS0wOC0xNQ==", - "RequestMethod": "GET", - "RequestBody": "", + "RequestUri": "/Subscriptions/6999e4d0-cfde-46a3-9092-35dc7a28b5d4/resourceGroups/vishakintdrg/providers/Microsoft.RecoveryServicesBVTD/vaults/rsv1/backupstorageconfig/vaultstorageconfig?api-version=2015-11-10", + "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvNjk5OWU0ZDAtY2ZkZS00NmEzLTkwOTItMzVkYzdhMjhiNWQ0L3Jlc291cmNlR3JvdXBzL3Zpc2hha2ludGRyZy9wcm92aWRlcnMvTWljcm9zb2Z0LlJlY292ZXJ5U2VydmljZXNCVlREL3ZhdWx0cy9yc3YxL2JhY2t1cHN0b3JhZ2Vjb25maWcvdmF1bHRzdG9yYWdlY29uZmlnP2FwaS12ZXJzaW9uPTIwMTUtMTEtMTA=", + "RequestMethod": "PATCH", + "RequestBody": "{\r\n \"properties\": {\r\n \"storageModelType\": \"LocallyRedundant\"\r\n }\r\n}", "RequestHeaders": { - "x-ms-client-request-id": [ - "3c3589bd-466e-455d-8328-3683beda9926-2015-12-29 11:44:57Z-P" - ], - "x-ms-version": [ - "2015-01-01" - ], - "User-Agent": [ - "Microsoft.Azure.Management.RecoveryServices.RecoveryServicesManagementClient/1.0.0.0" - ] - }, - "ResponseBody": "{\r\n \"value\": []\r\n}", - "ResponseHeaders": { - "Content-Length": [ - "12" - ], "Content-Type": [ "application/json" ], - "Expires": [ - "-1" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "ad5c0101-826d-457a-9852-470da4e044b3" - ], - "x-ms-client-request-id": [ - "3c3589bd-466e-455d-8328-3683beda9926-2015-12-29 11:44:57Z-P" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "14952" - ], - "x-ms-correlation-request-id": [ - "ad5c0101-826d-457a-9852-470da4e044b3" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20151229T114458Z:ad5c0101-826d-457a-9852-470da4e044b3" - ], - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Tue, 29 Dec 2015 11:44:58 GMT" - ], - "Server": [ - "Microsoft-IIS/8.0" - ] - }, - "StatusCode": 200 - }, - { - "RequestUri": "/Subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg6501/providers/Microsoft.RecoveryServicesBVTD2/vaults?api-version=2015-08-15", - "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvY2ZlYWQ4MjYtNjcwZi00YzQ1LThmM2YtY2ZlZTQyMTdkNzZiL3Jlc291cmNlR3JvdXBzL2NzbXJnNjUwMS9wcm92aWRlcnMvTWljcm9zb2Z0LlJlY292ZXJ5U2VydmljZXNCVlREMi92YXVsdHM/YXBpLXZlcnNpb249MjAxNS0wOC0xNQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "54f8c129-7cb7-4629-ae5d-c41a2521d153-2015-12-29 11:44:58Z-P" - ], - "x-ms-version": [ - "2015-01-01" - ], - "User-Agent": [ - "Microsoft.Azure.Management.RecoveryServices.RecoveryServicesManagementClient/1.0.0.0" - ] - }, - "ResponseBody": "{\r\n \"value\": []\r\n}", - "ResponseHeaders": { "Content-Length": [ - "12" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "b9598062-8ac3-422f-a965-76cfd136cd69" - ], - "x-ms-client-request-id": [ - "54f8c129-7cb7-4629-ae5d-c41a2521d153-2015-12-29 11:44:58Z-P" + "72" ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "14951" - ], - "x-ms-correlation-request-id": [ - "b9598062-8ac3-422f-a965-76cfd136cd69" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20151229T114459Z:b9598062-8ac3-422f-a965-76cfd136cd69" + "Accept-Language": [ + "en-us" ], - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Tue, 29 Dec 2015 11:44:59 GMT" - ], - "Server": [ - "Microsoft-IIS/8.0" - ] - }, - "StatusCode": 200 - }, - { - "RequestUri": "/Subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg6607/providers/Microsoft.RecoveryServicesBVTD2/vaults?api-version=2015-08-15", - "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvY2ZlYWQ4MjYtNjcwZi00YzQ1LThmM2YtY2ZlZTQyMTdkNzZiL3Jlc291cmNlR3JvdXBzL2NzbXJnNjYwNy9wcm92aWRlcnMvTWljcm9zb2Z0LlJlY292ZXJ5U2VydmljZXNCVlREMi92YXVsdHM/YXBpLXZlcnNpb249MjAxNS0wOC0xNQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { "x-ms-client-request-id": [ - "5aaf6103-aa07-4233-8f79-83dfee64e5f5-2015-12-29 11:44:58Z-P" + "18754216-f91c-47bf-9c91-58bb6970ebaf-2016-04-13 05:59:40Z-P" ], "x-ms-version": [ "2015-01-01" @@ -3013,13 +2786,10 @@ "Microsoft.Azure.Management.RecoveryServices.RecoveryServicesManagementClient/1.0.0.0" ] }, - "ResponseBody": "{\r\n \"value\": []\r\n}", + "ResponseBody": "", "ResponseHeaders": { "Content-Length": [ - "12" - ], - "Content-Type": [ - "application/json" + "0" ], "Expires": [ "-1" @@ -3028,3828 +2798,39 @@ "no-cache" ], "x-ms-request-id": [ - "3d3a7232-a207-41b8-8a20-4e168e0a63db" + "61057952-7b8e-4ab4-9e00-714029bfaed1" ], "x-ms-client-request-id": [ - "5aaf6103-aa07-4233-8f79-83dfee64e5f5-2015-12-29 11:44:58Z-P" + "18754216-f91c-47bf-9c91-58bb6970ebaf-2016-04-13 05:59:40Z-P", + "18754216-f91c-47bf-9c91-58bb6970ebaf-2016-04-13 05:59:40Z-P" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "14950" + "x-ms-ratelimit-remaining-subscription-writes": [ + "1189" ], "x-ms-correlation-request-id": [ - "3d3a7232-a207-41b8-8a20-4e168e0a63db" + "61057952-7b8e-4ab4-9e00-714029bfaed1" ], "x-ms-routing-request-id": [ - "CENTRALUS:20151229T114500Z:3d3a7232-a207-41b8-8a20-4e168e0a63db" + "CENTRALUS:20160413T055942Z:61057952-7b8e-4ab4-9e00-714029bfaed1" ], "Cache-Control": [ "no-cache" ], "Date": [ - "Tue, 29 Dec 2015 11:44:59 GMT" + "Wed, 13 Apr 2016 05:59:41 GMT" ], - "Server": [ - "Microsoft-IIS/8.0" + "X-Powered-By": [ + "ASP.NET" ] }, - "StatusCode": 200 - }, - { - "RequestUri": "/Subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg6658/providers/Microsoft.RecoveryServicesBVTD2/vaults?api-version=2015-08-15", - "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvY2ZlYWQ4MjYtNjcwZi00YzQ1LThmM2YtY2ZlZTQyMTdkNzZiL3Jlc291cmNlR3JvdXBzL2NzbXJnNjY1OC9wcm92aWRlcnMvTWljcm9zb2Z0LlJlY292ZXJ5U2VydmljZXNCVlREMi92YXVsdHM/YXBpLXZlcnNpb249MjAxNS0wOC0xNQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "347a12cf-a3d0-4d87-a382-b81c3fad6ac2-2015-12-29 11:44:59Z-P" - ], - "x-ms-version": [ - "2015-01-01" - ], - "User-Agent": [ - "Microsoft.Azure.Management.RecoveryServices.RecoveryServicesManagementClient/1.0.0.0" - ] - }, - "ResponseBody": "{\r\n \"value\": []\r\n}", - "ResponseHeaders": { - "Content-Length": [ - "12" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "8fcf7790-b522-4462-8305-9f04d4a6139d" - ], - "x-ms-client-request-id": [ - "347a12cf-a3d0-4d87-a382-b81c3fad6ac2-2015-12-29 11:44:59Z-P" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "14949" - ], - "x-ms-correlation-request-id": [ - "8fcf7790-b522-4462-8305-9f04d4a6139d" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20151229T114500Z:8fcf7790-b522-4462-8305-9f04d4a6139d" - ], - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Tue, 29 Dec 2015 11:45:00 GMT" - ], - "Server": [ - "Microsoft-IIS/8.0" - ] - }, - "StatusCode": 200 - }, - { - "RequestUri": "/Subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg6810/providers/Microsoft.RecoveryServicesBVTD2/vaults?api-version=2015-08-15", - "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvY2ZlYWQ4MjYtNjcwZi00YzQ1LThmM2YtY2ZlZTQyMTdkNzZiL3Jlc291cmNlR3JvdXBzL2NzbXJnNjgxMC9wcm92aWRlcnMvTWljcm9zb2Z0LlJlY292ZXJ5U2VydmljZXNCVlREMi92YXVsdHM/YXBpLXZlcnNpb249MjAxNS0wOC0xNQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "6f38c785-a5a1-4049-826a-4310650bfbef-2015-12-29 11:45:00Z-P" - ], - "x-ms-version": [ - "2015-01-01" - ], - "User-Agent": [ - "Microsoft.Azure.Management.RecoveryServices.RecoveryServicesManagementClient/1.0.0.0" - ] - }, - "ResponseBody": "{\r\n \"value\": []\r\n}", - "ResponseHeaders": { - "Content-Length": [ - "12" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "6dc4546b-0130-4867-be46-0d23f5568ac8" - ], - "x-ms-client-request-id": [ - "6f38c785-a5a1-4049-826a-4310650bfbef-2015-12-29 11:45:00Z-P" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "14948" - ], - "x-ms-correlation-request-id": [ - "6dc4546b-0130-4867-be46-0d23f5568ac8" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20151229T114501Z:6dc4546b-0130-4867-be46-0d23f5568ac8" - ], - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Tue, 29 Dec 2015 11:45:00 GMT" - ], - "Server": [ - "Microsoft-IIS/8.0" - ] - }, - "StatusCode": 200 - }, - { - "RequestUri": "/Subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg7193/providers/Microsoft.RecoveryServicesBVTD2/vaults?api-version=2015-08-15", - "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvY2ZlYWQ4MjYtNjcwZi00YzQ1LThmM2YtY2ZlZTQyMTdkNzZiL3Jlc291cmNlR3JvdXBzL2NzbXJnNzE5My9wcm92aWRlcnMvTWljcm9zb2Z0LlJlY292ZXJ5U2VydmljZXNCVlREMi92YXVsdHM/YXBpLXZlcnNpb249MjAxNS0wOC0xNQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "bac8fb9c-7750-4eb7-86b4-c089a3e54f77-2015-12-29 11:45:00Z-P" - ], - "x-ms-version": [ - "2015-01-01" - ], - "User-Agent": [ - "Microsoft.Azure.Management.RecoveryServices.RecoveryServicesManagementClient/1.0.0.0" - ] - }, - "ResponseBody": "{\r\n \"value\": []\r\n}", - "ResponseHeaders": { - "Content-Length": [ - "12" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "8486d98f-3c0f-48fb-a9ed-3ee660346310" - ], - "x-ms-client-request-id": [ - "bac8fb9c-7750-4eb7-86b4-c089a3e54f77-2015-12-29 11:45:00Z-P" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "14947" - ], - "x-ms-correlation-request-id": [ - "8486d98f-3c0f-48fb-a9ed-3ee660346310" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20151229T114502Z:8486d98f-3c0f-48fb-a9ed-3ee660346310" - ], - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Tue, 29 Dec 2015 11:45:01 GMT" - ], - "Server": [ - "Microsoft-IIS/8.0" - ] - }, - "StatusCode": 200 - }, - { - "RequestUri": "/Subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg7279/providers/Microsoft.RecoveryServicesBVTD2/vaults?api-version=2015-08-15", - "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvY2ZlYWQ4MjYtNjcwZi00YzQ1LThmM2YtY2ZlZTQyMTdkNzZiL3Jlc291cmNlR3JvdXBzL2NzbXJnNzI3OS9wcm92aWRlcnMvTWljcm9zb2Z0LlJlY292ZXJ5U2VydmljZXNCVlREMi92YXVsdHM/YXBpLXZlcnNpb249MjAxNS0wOC0xNQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "93e8ad61-002b-4819-921f-4650f12fce97-2015-12-29 11:45:01Z-P" - ], - "x-ms-version": [ - "2015-01-01" - ], - "User-Agent": [ - "Microsoft.Azure.Management.RecoveryServices.RecoveryServicesManagementClient/1.0.0.0" - ] - }, - "ResponseBody": "{\r\n \"value\": []\r\n}", - "ResponseHeaders": { - "Content-Length": [ - "12" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "6739af04-e87c-4b03-9d61-ed9ab9ddeb67" - ], - "x-ms-client-request-id": [ - "93e8ad61-002b-4819-921f-4650f12fce97-2015-12-29 11:45:01Z-P" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "14946" - ], - "x-ms-correlation-request-id": [ - "6739af04-e87c-4b03-9d61-ed9ab9ddeb67" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20151229T114502Z:6739af04-e87c-4b03-9d61-ed9ab9ddeb67" - ], - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Tue, 29 Dec 2015 11:45:01 GMT" - ], - "Server": [ - "Microsoft-IIS/8.0" - ] - }, - "StatusCode": 200 - }, - { - "RequestUri": "/Subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg7537/providers/Microsoft.RecoveryServicesBVTD2/vaults?api-version=2015-08-15", - "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvY2ZlYWQ4MjYtNjcwZi00YzQ1LThmM2YtY2ZlZTQyMTdkNzZiL3Jlc291cmNlR3JvdXBzL2NzbXJnNzUzNy9wcm92aWRlcnMvTWljcm9zb2Z0LlJlY292ZXJ5U2VydmljZXNCVlREMi92YXVsdHM/YXBpLXZlcnNpb249MjAxNS0wOC0xNQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "696cb266-f3a7-43dd-a3a3-527314a08cba-2015-12-29 11:45:02Z-P" - ], - "x-ms-version": [ - "2015-01-01" - ], - "User-Agent": [ - "Microsoft.Azure.Management.RecoveryServices.RecoveryServicesManagementClient/1.0.0.0" - ] - }, - "ResponseBody": "{\r\n \"value\": []\r\n}", - "ResponseHeaders": { - "Content-Length": [ - "12" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "e2b6197d-b2e2-440c-8a50-909f8266094d" - ], - "x-ms-client-request-id": [ - "696cb266-f3a7-43dd-a3a3-527314a08cba-2015-12-29 11:45:02Z-P" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "14945" - ], - "x-ms-correlation-request-id": [ - "e2b6197d-b2e2-440c-8a50-909f8266094d" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20151229T114503Z:e2b6197d-b2e2-440c-8a50-909f8266094d" - ], - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Tue, 29 Dec 2015 11:45:03 GMT" - ], - "Server": [ - "Microsoft-IIS/8.0" - ] - }, - "StatusCode": 200 - }, - { - "RequestUri": "/Subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg7542/providers/Microsoft.RecoveryServicesBVTD2/vaults?api-version=2015-08-15", - "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvY2ZlYWQ4MjYtNjcwZi00YzQ1LThmM2YtY2ZlZTQyMTdkNzZiL3Jlc291cmNlR3JvdXBzL2NzbXJnNzU0Mi9wcm92aWRlcnMvTWljcm9zb2Z0LlJlY292ZXJ5U2VydmljZXNCVlREMi92YXVsdHM/YXBpLXZlcnNpb249MjAxNS0wOC0xNQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "75591e3b-f9e7-41e7-a0fd-b4690b5ac689-2015-12-29 11:45:02Z-P" - ], - "x-ms-version": [ - "2015-01-01" - ], - "User-Agent": [ - "Microsoft.Azure.Management.RecoveryServices.RecoveryServicesManagementClient/1.0.0.0" - ] - }, - "ResponseBody": "{\r\n \"value\": []\r\n}", - "ResponseHeaders": { - "Content-Length": [ - "12" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "3701d9ef-cac5-4ded-8139-01ebf9bd59bc" - ], - "x-ms-client-request-id": [ - "75591e3b-f9e7-41e7-a0fd-b4690b5ac689-2015-12-29 11:45:02Z-P" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "14944" - ], - "x-ms-correlation-request-id": [ - "3701d9ef-cac5-4ded-8139-01ebf9bd59bc" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20151229T114503Z:3701d9ef-cac5-4ded-8139-01ebf9bd59bc" - ], - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Tue, 29 Dec 2015 11:45:03 GMT" - ], - "Server": [ - "Microsoft-IIS/8.0" - ] - }, - "StatusCode": 200 - }, - { - "RequestUri": "/Subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg7741/providers/Microsoft.RecoveryServicesBVTD2/vaults?api-version=2015-08-15", - "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvY2ZlYWQ4MjYtNjcwZi00YzQ1LThmM2YtY2ZlZTQyMTdkNzZiL3Jlc291cmNlR3JvdXBzL2NzbXJnNzc0MS9wcm92aWRlcnMvTWljcm9zb2Z0LlJlY292ZXJ5U2VydmljZXNCVlREMi92YXVsdHM/YXBpLXZlcnNpb249MjAxNS0wOC0xNQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "2508ef27-be74-49c8-aa0b-9dbe28ea5b41-2015-12-29 11:45:03Z-P" - ], - "x-ms-version": [ - "2015-01-01" - ], - "User-Agent": [ - "Microsoft.Azure.Management.RecoveryServices.RecoveryServicesManagementClient/1.0.0.0" - ] - }, - "ResponseBody": "{\r\n \"value\": []\r\n}", - "ResponseHeaders": { - "Content-Length": [ - "12" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "5a03e64f-ea34-48b2-9325-04b5c20e72fb" - ], - "x-ms-client-request-id": [ - "2508ef27-be74-49c8-aa0b-9dbe28ea5b41-2015-12-29 11:45:03Z-P" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "14943" - ], - "x-ms-correlation-request-id": [ - "5a03e64f-ea34-48b2-9325-04b5c20e72fb" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20151229T114504Z:5a03e64f-ea34-48b2-9325-04b5c20e72fb" - ], - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Tue, 29 Dec 2015 11:45:04 GMT" - ], - "Server": [ - "Microsoft-IIS/8.0" - ] - }, - "StatusCode": 200 - }, - { - "RequestUri": "/Subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg8298/providers/Microsoft.RecoveryServicesBVTD2/vaults?api-version=2015-08-15", - "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvY2ZlYWQ4MjYtNjcwZi00YzQ1LThmM2YtY2ZlZTQyMTdkNzZiL3Jlc291cmNlR3JvdXBzL2NzbXJnODI5OC9wcm92aWRlcnMvTWljcm9zb2Z0LlJlY292ZXJ5U2VydmljZXNCVlREMi92YXVsdHM/YXBpLXZlcnNpb249MjAxNS0wOC0xNQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "4d138320-c7dc-4742-bc98-681d226536c1-2015-12-29 11:45:03Z-P" - ], - "x-ms-version": [ - "2015-01-01" - ], - "User-Agent": [ - "Microsoft.Azure.Management.RecoveryServices.RecoveryServicesManagementClient/1.0.0.0" - ] - }, - "ResponseBody": "{\r\n \"value\": []\r\n}", - "ResponseHeaders": { - "Content-Length": [ - "12" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "36934181-ff79-4ef8-985e-e4c080953e8b" - ], - "x-ms-client-request-id": [ - "4d138320-c7dc-4742-bc98-681d226536c1-2015-12-29 11:45:03Z-P" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "14942" - ], - "x-ms-correlation-request-id": [ - "36934181-ff79-4ef8-985e-e4c080953e8b" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20151229T114504Z:36934181-ff79-4ef8-985e-e4c080953e8b" - ], - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Tue, 29 Dec 2015 11:45:04 GMT" - ], - "Server": [ - "Microsoft-IIS/8.0" - ] - }, - "StatusCode": 200 - }, - { - "RequestUri": "/Subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg8383/providers/Microsoft.RecoveryServicesBVTD2/vaults?api-version=2015-08-15", - "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvY2ZlYWQ4MjYtNjcwZi00YzQ1LThmM2YtY2ZlZTQyMTdkNzZiL3Jlc291cmNlR3JvdXBzL2NzbXJnODM4My9wcm92aWRlcnMvTWljcm9zb2Z0LlJlY292ZXJ5U2VydmljZXNCVlREMi92YXVsdHM/YXBpLXZlcnNpb249MjAxNS0wOC0xNQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "c5880f33-5900-46ec-8962-1715f328227a-2015-12-29 11:45:04Z-P" - ], - "x-ms-version": [ - "2015-01-01" - ], - "User-Agent": [ - "Microsoft.Azure.Management.RecoveryServices.RecoveryServicesManagementClient/1.0.0.0" - ] - }, - "ResponseBody": "{\r\n \"value\": []\r\n}", - "ResponseHeaders": { - "Content-Length": [ - "12" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "991662b8-7924-4906-9a8f-646f40e54bc6" - ], - "x-ms-client-request-id": [ - "c5880f33-5900-46ec-8962-1715f328227a-2015-12-29 11:45:04Z-P" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "14941" - ], - "x-ms-correlation-request-id": [ - "991662b8-7924-4906-9a8f-646f40e54bc6" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20151229T114505Z:991662b8-7924-4906-9a8f-646f40e54bc6" - ], - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Tue, 29 Dec 2015 11:45:05 GMT" - ], - "Server": [ - "Microsoft-IIS/8.0" - ] - }, - "StatusCode": 200 - }, - { - "RequestUri": "/Subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg8501/providers/Microsoft.RecoveryServicesBVTD2/vaults?api-version=2015-08-15", - "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvY2ZlYWQ4MjYtNjcwZi00YzQ1LThmM2YtY2ZlZTQyMTdkNzZiL3Jlc291cmNlR3JvdXBzL2NzbXJnODUwMS9wcm92aWRlcnMvTWljcm9zb2Z0LlJlY292ZXJ5U2VydmljZXNCVlREMi92YXVsdHM/YXBpLXZlcnNpb249MjAxNS0wOC0xNQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "abe509da-7a53-4435-a759-38679c00117d-2015-12-29 11:45:04Z-P" - ], - "x-ms-version": [ - "2015-01-01" - ], - "User-Agent": [ - "Microsoft.Azure.Management.RecoveryServices.RecoveryServicesManagementClient/1.0.0.0" - ] - }, - "ResponseBody": "{\r\n \"value\": []\r\n}", - "ResponseHeaders": { - "Content-Length": [ - "12" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "540dc69f-bda7-4448-99d4-44f45e25beea" - ], - "x-ms-client-request-id": [ - "abe509da-7a53-4435-a759-38679c00117d-2015-12-29 11:45:04Z-P" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "14940" - ], - "x-ms-correlation-request-id": [ - "540dc69f-bda7-4448-99d4-44f45e25beea" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20151229T114506Z:540dc69f-bda7-4448-99d4-44f45e25beea" - ], - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Tue, 29 Dec 2015 11:45:05 GMT" - ], - "Server": [ - "Microsoft-IIS/8.0" - ] - }, - "StatusCode": 200 - }, - { - "RequestUri": "/Subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg8568/providers/Microsoft.RecoveryServicesBVTD2/vaults?api-version=2015-08-15", - "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvY2ZlYWQ4MjYtNjcwZi00YzQ1LThmM2YtY2ZlZTQyMTdkNzZiL3Jlc291cmNlR3JvdXBzL2NzbXJnODU2OC9wcm92aWRlcnMvTWljcm9zb2Z0LlJlY292ZXJ5U2VydmljZXNCVlREMi92YXVsdHM/YXBpLXZlcnNpb249MjAxNS0wOC0xNQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "24f86f7e-dd10-426b-8268-15441c584041-2015-12-29 11:45:05Z-P" - ], - "x-ms-version": [ - "2015-01-01" - ], - "User-Agent": [ - "Microsoft.Azure.Management.RecoveryServices.RecoveryServicesManagementClient/1.0.0.0" - ] - }, - "ResponseBody": "{\r\n \"value\": []\r\n}", - "ResponseHeaders": { - "Content-Length": [ - "12" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "cb4d6510-3f6e-4562-be47-1267d75a584d" - ], - "x-ms-client-request-id": [ - "24f86f7e-dd10-426b-8268-15441c584041-2015-12-29 11:45:05Z-P" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "14939" - ], - "x-ms-correlation-request-id": [ - "cb4d6510-3f6e-4562-be47-1267d75a584d" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20151229T114506Z:cb4d6510-3f6e-4562-be47-1267d75a584d" - ], - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Tue, 29 Dec 2015 11:45:06 GMT" - ], - "Server": [ - "Microsoft-IIS/8.0" - ] - }, - "StatusCode": 200 - }, - { - "RequestUri": "/Subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg890/providers/Microsoft.RecoveryServicesBVTD2/vaults?api-version=2015-08-15", - "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvY2ZlYWQ4MjYtNjcwZi00YzQ1LThmM2YtY2ZlZTQyMTdkNzZiL3Jlc291cmNlR3JvdXBzL2NzbXJnODkwL3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVjb3ZlcnlTZXJ2aWNlc0JWVEQyL3ZhdWx0cz9hcGktdmVyc2lvbj0yMDE1LTA4LTE1", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "2bb8a1e3-ccfc-4b46-b064-1770c8f7b18d-2015-12-29 11:45:06Z-P" - ], - "x-ms-version": [ - "2015-01-01" - ], - "User-Agent": [ - "Microsoft.Azure.Management.RecoveryServices.RecoveryServicesManagementClient/1.0.0.0" - ] - }, - "ResponseBody": "{\r\n \"value\": []\r\n}", - "ResponseHeaders": { - "Content-Length": [ - "12" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "0068fe32-764b-4116-95fc-27c71c4f4da5" - ], - "x-ms-client-request-id": [ - "2bb8a1e3-ccfc-4b46-b064-1770c8f7b18d-2015-12-29 11:45:06Z-P" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "14938" - ], - "x-ms-correlation-request-id": [ - "0068fe32-764b-4116-95fc-27c71c4f4da5" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20151229T114507Z:0068fe32-764b-4116-95fc-27c71c4f4da5" - ], - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Tue, 29 Dec 2015 11:45:06 GMT" - ], - "Server": [ - "Microsoft-IIS/8.0" - ] - }, - "StatusCode": 200 - }, - { - "RequestUri": "/Subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg8926/providers/Microsoft.RecoveryServicesBVTD2/vaults?api-version=2015-08-15", - "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvY2ZlYWQ4MjYtNjcwZi00YzQ1LThmM2YtY2ZlZTQyMTdkNzZiL3Jlc291cmNlR3JvdXBzL2NzbXJnODkyNi9wcm92aWRlcnMvTWljcm9zb2Z0LlJlY292ZXJ5U2VydmljZXNCVlREMi92YXVsdHM/YXBpLXZlcnNpb249MjAxNS0wOC0xNQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "d905f47b-aa62-4fbd-95cd-2c6e300cf410-2015-12-29 11:45:06Z-P" - ], - "x-ms-version": [ - "2015-01-01" - ], - "User-Agent": [ - "Microsoft.Azure.Management.RecoveryServices.RecoveryServicesManagementClient/1.0.0.0" - ] - }, - "ResponseBody": "{\r\n \"value\": []\r\n}", - "ResponseHeaders": { - "Content-Length": [ - "12" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "1ec5fed7-af1f-4974-876b-593955e53bc3" - ], - "x-ms-client-request-id": [ - "d905f47b-aa62-4fbd-95cd-2c6e300cf410-2015-12-29 11:45:06Z-P" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "14937" - ], - "x-ms-correlation-request-id": [ - "1ec5fed7-af1f-4974-876b-593955e53bc3" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20151229T114507Z:1ec5fed7-af1f-4974-876b-593955e53bc3" - ], - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Tue, 29 Dec 2015 11:45:07 GMT" - ], - "Server": [ - "Microsoft-IIS/8.0" - ] - }, - "StatusCode": 200 - }, - { - "RequestUri": "/Subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg9020/providers/Microsoft.RecoveryServicesBVTD2/vaults?api-version=2015-08-15", - "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvY2ZlYWQ4MjYtNjcwZi00YzQ1LThmM2YtY2ZlZTQyMTdkNzZiL3Jlc291cmNlR3JvdXBzL2NzbXJnOTAyMC9wcm92aWRlcnMvTWljcm9zb2Z0LlJlY292ZXJ5U2VydmljZXNCVlREMi92YXVsdHM/YXBpLXZlcnNpb249MjAxNS0wOC0xNQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "44c19ac8-25be-4913-a9d4-71760060c7f5-2015-12-29 11:45:07Z-P" - ], - "x-ms-version": [ - "2015-01-01" - ], - "User-Agent": [ - "Microsoft.Azure.Management.RecoveryServices.RecoveryServicesManagementClient/1.0.0.0" - ] - }, - "ResponseBody": "{\r\n \"value\": []\r\n}", - "ResponseHeaders": { - "Content-Length": [ - "12" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "95b48c7a-5f8b-4c2e-952a-9635863d3567" - ], - "x-ms-client-request-id": [ - "44c19ac8-25be-4913-a9d4-71760060c7f5-2015-12-29 11:45:07Z-P" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "14936" - ], - "x-ms-correlation-request-id": [ - "95b48c7a-5f8b-4c2e-952a-9635863d3567" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20151229T114508Z:95b48c7a-5f8b-4c2e-952a-9635863d3567" - ], - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Tue, 29 Dec 2015 11:45:07 GMT" - ], - "Server": [ - "Microsoft-IIS/8.0" - ] - }, - "StatusCode": 200 - }, - { - "RequestUri": "/Subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg9059/providers/Microsoft.RecoveryServicesBVTD2/vaults?api-version=2015-08-15", - "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvY2ZlYWQ4MjYtNjcwZi00YzQ1LThmM2YtY2ZlZTQyMTdkNzZiL3Jlc291cmNlR3JvdXBzL2NzbXJnOTA1OS9wcm92aWRlcnMvTWljcm9zb2Z0LlJlY292ZXJ5U2VydmljZXNCVlREMi92YXVsdHM/YXBpLXZlcnNpb249MjAxNS0wOC0xNQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "9e4b87cd-38e7-449e-b8c5-17719738b7aa-2015-12-29 11:45:07Z-P" - ], - "x-ms-version": [ - "2015-01-01" - ], - "User-Agent": [ - "Microsoft.Azure.Management.RecoveryServices.RecoveryServicesManagementClient/1.0.0.0" - ] - }, - "ResponseBody": "{\r\n \"value\": []\r\n}", - "ResponseHeaders": { - "Content-Length": [ - "12" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "50c10a6c-6229-4663-b8fb-b6e480ba632d" - ], - "x-ms-client-request-id": [ - "9e4b87cd-38e7-449e-b8c5-17719738b7aa-2015-12-29 11:45:07Z-P" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "14935" - ], - "x-ms-correlation-request-id": [ - "50c10a6c-6229-4663-b8fb-b6e480ba632d" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20151229T114509Z:50c10a6c-6229-4663-b8fb-b6e480ba632d" - ], - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Tue, 29 Dec 2015 11:45:09 GMT" - ], - "Server": [ - "Microsoft-IIS/8.0" - ] - }, - "StatusCode": 200 - }, - { - "RequestUri": "/Subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg9228/providers/Microsoft.RecoveryServicesBVTD2/vaults?api-version=2015-08-15", - "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvY2ZlYWQ4MjYtNjcwZi00YzQ1LThmM2YtY2ZlZTQyMTdkNzZiL3Jlc291cmNlR3JvdXBzL2NzbXJnOTIyOC9wcm92aWRlcnMvTWljcm9zb2Z0LlJlY292ZXJ5U2VydmljZXNCVlREMi92YXVsdHM/YXBpLXZlcnNpb249MjAxNS0wOC0xNQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "88a19574-8b6b-45be-95a2-c0c7773a4fe3-2015-12-29 11:45:08Z-P" - ], - "x-ms-version": [ - "2015-01-01" - ], - "User-Agent": [ - "Microsoft.Azure.Management.RecoveryServices.RecoveryServicesManagementClient/1.0.0.0" - ] - }, - "ResponseBody": "{\r\n \"value\": []\r\n}", - "ResponseHeaders": { - "Content-Length": [ - "12" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "bf9a0599-6326-411c-9580-2406b3e06149" - ], - "x-ms-client-request-id": [ - "88a19574-8b6b-45be-95a2-c0c7773a4fe3-2015-12-29 11:45:08Z-P" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "14934" - ], - "x-ms-correlation-request-id": [ - "bf9a0599-6326-411c-9580-2406b3e06149" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20151229T114509Z:bf9a0599-6326-411c-9580-2406b3e06149" - ], - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Tue, 29 Dec 2015 11:45:09 GMT" - ], - "Server": [ - "Microsoft-IIS/8.0" - ] - }, - "StatusCode": 200 - }, - { - "RequestUri": "/Subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg9372/providers/Microsoft.RecoveryServicesBVTD2/vaults?api-version=2015-08-15", - "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvY2ZlYWQ4MjYtNjcwZi00YzQ1LThmM2YtY2ZlZTQyMTdkNzZiL3Jlc291cmNlR3JvdXBzL2NzbXJnOTM3Mi9wcm92aWRlcnMvTWljcm9zb2Z0LlJlY292ZXJ5U2VydmljZXNCVlREMi92YXVsdHM/YXBpLXZlcnNpb249MjAxNS0wOC0xNQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "32f5813e-ecb7-44ce-bbee-6af79bb91222-2015-12-29 11:45:09Z-P" - ], - "x-ms-version": [ - "2015-01-01" - ], - "User-Agent": [ - "Microsoft.Azure.Management.RecoveryServices.RecoveryServicesManagementClient/1.0.0.0" - ] - }, - "ResponseBody": "{\r\n \"value\": []\r\n}", - "ResponseHeaders": { - "Content-Length": [ - "12" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "f5b3d44a-b090-4c63-8041-24c5fcfc18c3" - ], - "x-ms-client-request-id": [ - "32f5813e-ecb7-44ce-bbee-6af79bb91222-2015-12-29 11:45:09Z-P" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "14933" - ], - "x-ms-correlation-request-id": [ - "f5b3d44a-b090-4c63-8041-24c5fcfc18c3" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20151229T114510Z:f5b3d44a-b090-4c63-8041-24c5fcfc18c3" - ], - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Tue, 29 Dec 2015 11:45:10 GMT" - ], - "Server": [ - "Microsoft-IIS/8.0" - ] - }, - "StatusCode": 200 - }, - { - "RequestUri": "/Subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg9417/providers/Microsoft.RecoveryServicesBVTD2/vaults?api-version=2015-08-15", - "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvY2ZlYWQ4MjYtNjcwZi00YzQ1LThmM2YtY2ZlZTQyMTdkNzZiL3Jlc291cmNlR3JvdXBzL2NzbXJnOTQxNy9wcm92aWRlcnMvTWljcm9zb2Z0LlJlY292ZXJ5U2VydmljZXNCVlREMi92YXVsdHM/YXBpLXZlcnNpb249MjAxNS0wOC0xNQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "3cea7ff6-8b2d-4dea-b973-d5433a10415c-2015-12-29 11:45:09Z-P" - ], - "x-ms-version": [ - "2015-01-01" - ], - "User-Agent": [ - "Microsoft.Azure.Management.RecoveryServices.RecoveryServicesManagementClient/1.0.0.0" - ] - }, - "ResponseBody": "{\r\n \"value\": []\r\n}", - "ResponseHeaders": { - "Content-Length": [ - "12" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "073e5aa8-9ad3-4a0d-8023-611d6fee7525" - ], - "x-ms-client-request-id": [ - "3cea7ff6-8b2d-4dea-b973-d5433a10415c-2015-12-29 11:45:09Z-P" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "14932" - ], - "x-ms-correlation-request-id": [ - "073e5aa8-9ad3-4a0d-8023-611d6fee7525" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20151229T114510Z:073e5aa8-9ad3-4a0d-8023-611d6fee7525" - ], - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Tue, 29 Dec 2015 11:45:10 GMT" - ], - "Server": [ - "Microsoft-IIS/8.0" - ] - }, - "StatusCode": 200 - }, - { - "RequestUri": "/Subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg948/providers/Microsoft.RecoveryServicesBVTD2/vaults?api-version=2015-08-15", - "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvY2ZlYWQ4MjYtNjcwZi00YzQ1LThmM2YtY2ZlZTQyMTdkNzZiL3Jlc291cmNlR3JvdXBzL2NzbXJnOTQ4L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVjb3ZlcnlTZXJ2aWNlc0JWVEQyL3ZhdWx0cz9hcGktdmVyc2lvbj0yMDE1LTA4LTE1", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "1502ae0a-b496-412e-9412-f6034bf43ced-2015-12-29 11:45:10Z-P" - ], - "x-ms-version": [ - "2015-01-01" - ], - "User-Agent": [ - "Microsoft.Azure.Management.RecoveryServices.RecoveryServicesManagementClient/1.0.0.0" - ] - }, - "ResponseBody": "{\r\n \"value\": []\r\n}", - "ResponseHeaders": { - "Content-Length": [ - "12" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "af2c6c53-84b0-4130-9e05-9fcf0144ad89" - ], - "x-ms-client-request-id": [ - "1502ae0a-b496-412e-9412-f6034bf43ced-2015-12-29 11:45:10Z-P" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "14931" - ], - "x-ms-correlation-request-id": [ - "af2c6c53-84b0-4130-9e05-9fcf0144ad89" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20151229T114511Z:af2c6c53-84b0-4130-9e05-9fcf0144ad89" - ], - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Tue, 29 Dec 2015 11:45:11 GMT" - ], - "Server": [ - "Microsoft-IIS/8.0" - ] - }, - "StatusCode": 200 - }, - { - "RequestUri": "/Subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg9646/providers/Microsoft.RecoveryServicesBVTD2/vaults?api-version=2015-08-15", - "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvY2ZlYWQ4MjYtNjcwZi00YzQ1LThmM2YtY2ZlZTQyMTdkNzZiL3Jlc291cmNlR3JvdXBzL2NzbXJnOTY0Ni9wcm92aWRlcnMvTWljcm9zb2Z0LlJlY292ZXJ5U2VydmljZXNCVlREMi92YXVsdHM/YXBpLXZlcnNpb249MjAxNS0wOC0xNQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "8601ad25-8812-4f56-a5f6-bc6b06837961-2015-12-29 11:45:10Z-P" - ], - "x-ms-version": [ - "2015-01-01" - ], - "User-Agent": [ - "Microsoft.Azure.Management.RecoveryServices.RecoveryServicesManagementClient/1.0.0.0" - ] - }, - "ResponseBody": "{\r\n \"value\": []\r\n}", - "ResponseHeaders": { - "Content-Length": [ - "12" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "5fd78529-c749-4435-9147-de99ed1a7639" - ], - "x-ms-client-request-id": [ - "8601ad25-8812-4f56-a5f6-bc6b06837961-2015-12-29 11:45:10Z-P" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "14930" - ], - "x-ms-correlation-request-id": [ - "5fd78529-c749-4435-9147-de99ed1a7639" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20151229T114511Z:5fd78529-c749-4435-9147-de99ed1a7639" - ], - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Tue, 29 Dec 2015 11:45:11 GMT" - ], - "Server": [ - "Microsoft-IIS/8.0" - ] - }, - "StatusCode": 200 - }, - { - "RequestUri": "/Subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg9667/providers/Microsoft.RecoveryServicesBVTD2/vaults?api-version=2015-08-15", - "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvY2ZlYWQ4MjYtNjcwZi00YzQ1LThmM2YtY2ZlZTQyMTdkNzZiL3Jlc291cmNlR3JvdXBzL2NzbXJnOTY2Ny9wcm92aWRlcnMvTWljcm9zb2Z0LlJlY292ZXJ5U2VydmljZXNCVlREMi92YXVsdHM/YXBpLXZlcnNpb249MjAxNS0wOC0xNQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "d985d82a-b24e-490f-951e-03f0e8ba25f7-2015-12-29 11:45:11Z-P" - ], - "x-ms-version": [ - "2015-01-01" - ], - "User-Agent": [ - "Microsoft.Azure.Management.RecoveryServices.RecoveryServicesManagementClient/1.0.0.0" - ] - }, - "ResponseBody": "{\r\n \"value\": []\r\n}", - "ResponseHeaders": { - "Content-Length": [ - "12" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "7f9336e1-629c-48bc-a715-2d322b9bc317" - ], - "x-ms-client-request-id": [ - "d985d82a-b24e-490f-951e-03f0e8ba25f7-2015-12-29 11:45:11Z-P" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "14929" - ], - "x-ms-correlation-request-id": [ - "7f9336e1-629c-48bc-a715-2d322b9bc317" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20151229T114512Z:7f9336e1-629c-48bc-a715-2d322b9bc317" - ], - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Tue, 29 Dec 2015 11:45:12 GMT" - ], - "Server": [ - "Microsoft-IIS/8.0" - ] - }, - "StatusCode": 200 - }, - { - "RequestUri": "/Subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/csmrg9696/providers/Microsoft.RecoveryServicesBVTD2/vaults?api-version=2015-08-15", - "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvY2ZlYWQ4MjYtNjcwZi00YzQ1LThmM2YtY2ZlZTQyMTdkNzZiL3Jlc291cmNlR3JvdXBzL2NzbXJnOTY5Ni9wcm92aWRlcnMvTWljcm9zb2Z0LlJlY292ZXJ5U2VydmljZXNCVlREMi92YXVsdHM/YXBpLXZlcnNpb249MjAxNS0wOC0xNQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "abe007a9-bca6-48fc-bc52-834b210ed9ed-2015-12-29 11:45:11Z-P" - ], - "x-ms-version": [ - "2015-01-01" - ], - "User-Agent": [ - "Microsoft.Azure.Management.RecoveryServices.RecoveryServicesManagementClient/1.0.0.0" - ] - }, - "ResponseBody": "{\r\n \"value\": []\r\n}", - "ResponseHeaders": { - "Content-Length": [ - "12" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "44ac13b5-fdc5-4793-9577-8fee95d8f8db" - ], - "x-ms-client-request-id": [ - "abe007a9-bca6-48fc-bc52-834b210ed9ed-2015-12-29 11:45:11Z-P" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "14928" - ], - "x-ms-correlation-request-id": [ - "44ac13b5-fdc5-4793-9577-8fee95d8f8db" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20151229T114513Z:44ac13b5-fdc5-4793-9577-8fee95d8f8db" - ], - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Tue, 29 Dec 2015 11:45:12 GMT" - ], - "Server": [ - "Microsoft-IIS/8.0" - ] - }, - "StatusCode": 200 - }, - { - "RequestUri": "/Subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/Default-Networking/providers/Microsoft.RecoveryServicesBVTD2/vaults?api-version=2015-08-15", - "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvY2ZlYWQ4MjYtNjcwZi00YzQ1LThmM2YtY2ZlZTQyMTdkNzZiL3Jlc291cmNlR3JvdXBzL0RlZmF1bHQtTmV0d29ya2luZy9wcm92aWRlcnMvTWljcm9zb2Z0LlJlY292ZXJ5U2VydmljZXNCVlREMi92YXVsdHM/YXBpLXZlcnNpb249MjAxNS0wOC0xNQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "42bf496c-a3ed-4b2e-97ad-2a1d945f4301-2015-12-29 11:45:12Z-P" - ], - "x-ms-version": [ - "2015-01-01" - ], - "User-Agent": [ - "Microsoft.Azure.Management.RecoveryServices.RecoveryServicesManagementClient/1.0.0.0" - ] - }, - "ResponseBody": "{\r\n \"value\": []\r\n}", - "ResponseHeaders": { - "Content-Length": [ - "12" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "16c49a20-7f35-46ac-afd7-39be7cc09c37" - ], - "x-ms-client-request-id": [ - "42bf496c-a3ed-4b2e-97ad-2a1d945f4301-2015-12-29 11:45:12Z-P" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "14927" - ], - "x-ms-correlation-request-id": [ - "16c49a20-7f35-46ac-afd7-39be7cc09c37" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20151229T114513Z:16c49a20-7f35-46ac-afd7-39be7cc09c37" - ], - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Tue, 29 Dec 2015 11:45:13 GMT" - ], - "Server": [ - "Microsoft-IIS/8.0" - ] - }, - "StatusCode": 200 - }, - { - "RequestUri": "/Subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/Default-Storage-WestUS/providers/Microsoft.RecoveryServicesBVTD2/vaults?api-version=2015-08-15", - "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvY2ZlYWQ4MjYtNjcwZi00YzQ1LThmM2YtY2ZlZTQyMTdkNzZiL3Jlc291cmNlR3JvdXBzL0RlZmF1bHQtU3RvcmFnZS1XZXN0VVMvcHJvdmlkZXJzL01pY3Jvc29mdC5SZWNvdmVyeVNlcnZpY2VzQlZURDIvdmF1bHRzP2FwaS12ZXJzaW9uPTIwMTUtMDgtMTU=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "ad75c763-370a-4f58-87bb-0c764f66e214-2015-12-29 11:45:13Z-P" - ], - "x-ms-version": [ - "2015-01-01" - ], - "User-Agent": [ - "Microsoft.Azure.Management.RecoveryServices.RecoveryServicesManagementClient/1.0.0.0" - ] - }, - "ResponseBody": "{\r\n \"value\": []\r\n}", - "ResponseHeaders": { - "Content-Length": [ - "12" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "1f7f2fa3-88fa-4f68-998a-b9dfa11c7285" - ], - "x-ms-client-request-id": [ - "ad75c763-370a-4f58-87bb-0c764f66e214-2015-12-29 11:45:13Z-P" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "14926" - ], - "x-ms-correlation-request-id": [ - "1f7f2fa3-88fa-4f68-998a-b9dfa11c7285" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20151229T114514Z:1f7f2fa3-88fa-4f68-998a-b9dfa11c7285" - ], - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Tue, 29 Dec 2015 11:45:13 GMT" - ], - "Server": [ - "Microsoft-IIS/8.0" - ] - }, - "StatusCode": 200 - }, - { - "RequestUri": "/Subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/E2Atesting/providers/Microsoft.RecoveryServicesBVTD2/vaults?api-version=2015-08-15", - "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvY2ZlYWQ4MjYtNjcwZi00YzQ1LThmM2YtY2ZlZTQyMTdkNzZiL3Jlc291cmNlR3JvdXBzL0UyQXRlc3RpbmcvcHJvdmlkZXJzL01pY3Jvc29mdC5SZWNvdmVyeVNlcnZpY2VzQlZURDIvdmF1bHRzP2FwaS12ZXJzaW9uPTIwMTUtMDgtMTU=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "d9b5fec2-6fb3-4609-9bbc-546d002f9b6f-2015-12-29 11:45:13Z-P" - ], - "x-ms-version": [ - "2015-01-01" - ], - "User-Agent": [ - "Microsoft.Azure.Management.RecoveryServices.RecoveryServicesManagementClient/1.0.0.0" - ] - }, - "ResponseBody": "{\r\n \"value\": []\r\n}", - "ResponseHeaders": { - "Content-Length": [ - "12" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "366088ea-7604-4455-944e-279a19b72648" - ], - "x-ms-client-request-id": [ - "d9b5fec2-6fb3-4609-9bbc-546d002f9b6f-2015-12-29 11:45:13Z-P" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "14925" - ], - "x-ms-correlation-request-id": [ - "366088ea-7604-4455-944e-279a19b72648" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20151229T114514Z:366088ea-7604-4455-944e-279a19b72648" - ], - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Tue, 29 Dec 2015 11:45:14 GMT" - ], - "Server": [ - "Microsoft-IIS/8.0" - ] - }, - "StatusCode": 200 - }, - { - "RequestUri": "/Subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/Gen2RG/providers/Microsoft.RecoveryServicesBVTD2/vaults?api-version=2015-08-15", - "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvY2ZlYWQ4MjYtNjcwZi00YzQ1LThmM2YtY2ZlZTQyMTdkNzZiL3Jlc291cmNlR3JvdXBzL0dlbjJSRy9wcm92aWRlcnMvTWljcm9zb2Z0LlJlY292ZXJ5U2VydmljZXNCVlREMi92YXVsdHM/YXBpLXZlcnNpb249MjAxNS0wOC0xNQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "a00d0674-9bf7-4298-a5c3-4e6c41239914-2015-12-29 11:45:14Z-P" - ], - "x-ms-version": [ - "2015-01-01" - ], - "User-Agent": [ - "Microsoft.Azure.Management.RecoveryServices.RecoveryServicesManagementClient/1.0.0.0" - ] - }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"Gen2Vault\",\r\n \"etag\": \"3f5e6f4b-26a5-4c53-a500-a1c04e4e5962\",\r\n \"tags\": null,\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/Gen2RG/providers/Microsoft.RecoveryServicesBVTD2/vaults/Gen2Vault\",\r\n \"type\": \"Microsoft.RecoveryServicesBVTD2/vaults\",\r\n \"sku\": {\r\n \"name\": \"standard\",\r\n \"tier\": null,\r\n \"size\": null,\r\n \"family\": null,\r\n \"capacity\": null\r\n }\r\n }\r\n ]\r\n}", - "ResponseHeaders": { - "Content-Length": [ - "425" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "01604703-d77a-49f8-8902-2ccb31c0c47e" - ], - "x-ms-client-request-id": [ - "a00d0674-9bf7-4298-a5c3-4e6c41239914-2015-12-29 11:45:14Z-P" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "14924" - ], - "x-ms-correlation-request-id": [ - "01604703-d77a-49f8-8902-2ccb31c0c47e" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20151229T114515Z:01604703-d77a-49f8-8902-2ccb31c0c47e" - ], - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Tue, 29 Dec 2015 11:45:14 GMT" - ], - "Server": [ - "Microsoft-IIS/8.0" - ] - }, - "StatusCode": 200 - }, - { - "RequestUri": "/Subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/latestrg/providers/Microsoft.RecoveryServicesBVTD2/vaults?api-version=2015-08-15", - "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvY2ZlYWQ4MjYtNjcwZi00YzQ1LThmM2YtY2ZlZTQyMTdkNzZiL3Jlc291cmNlR3JvdXBzL2xhdGVzdHJnL3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVjb3ZlcnlTZXJ2aWNlc0JWVEQyL3ZhdWx0cz9hcGktdmVyc2lvbj0yMDE1LTA4LTE1", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "b9168079-74da-4ef5-a23e-20e1a17ded07-2015-12-29 11:45:14Z-P" - ], - "x-ms-version": [ - "2015-01-01" - ], - "User-Agent": [ - "Microsoft.Azure.Management.RecoveryServices.RecoveryServicesManagementClient/1.0.0.0" - ] - }, - "ResponseBody": "{\r\n \"value\": []\r\n}", - "ResponseHeaders": { - "Content-Length": [ - "12" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "cc34ce30-f37e-4171-8ca4-bb7872c44a1c" - ], - "x-ms-client-request-id": [ - "b9168079-74da-4ef5-a23e-20e1a17ded07-2015-12-29 11:45:14Z-P" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "14923" - ], - "x-ms-correlation-request-id": [ - "cc34ce30-f37e-4171-8ca4-bb7872c44a1c" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20151229T114516Z:cc34ce30-f37e-4171-8ca4-bb7872c44a1c" - ], - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Tue, 29 Dec 2015 11:45:16 GMT" - ], - "Server": [ - "Microsoft-IIS/8.0" - ] - }, - "StatusCode": 200 - }, - { - "RequestUri": "/Subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/LJSam/providers/Microsoft.RecoveryServicesBVTD2/vaults?api-version=2015-08-15", - "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvY2ZlYWQ4MjYtNjcwZi00YzQ1LThmM2YtY2ZlZTQyMTdkNzZiL3Jlc291cmNlR3JvdXBzL0xKU2FtL3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVjb3ZlcnlTZXJ2aWNlc0JWVEQyL3ZhdWx0cz9hcGktdmVyc2lvbj0yMDE1LTA4LTE1", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "7520e918-3234-4589-863d-d137db675256-2015-12-29 11:45:15Z-P" - ], - "x-ms-version": [ - "2015-01-01" - ], - "User-Agent": [ - "Microsoft.Azure.Management.RecoveryServices.RecoveryServicesManagementClient/1.0.0.0" - ] - }, - "ResponseBody": "{\r\n \"value\": []\r\n}", - "ResponseHeaders": { - "Content-Length": [ - "12" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "f283d4e9-e2e4-458d-b45a-5a095fd638d1" - ], - "x-ms-client-request-id": [ - "7520e918-3234-4589-863d-d137db675256-2015-12-29 11:45:15Z-P" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "14922" - ], - "x-ms-correlation-request-id": [ - "f283d4e9-e2e4-458d-b45a-5a095fd638d1" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20151229T114516Z:f283d4e9-e2e4-458d-b45a-5a095fd638d1" - ], - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Tue, 29 Dec 2015 11:45:16 GMT" - ], - "Server": [ - "Microsoft-IIS/8.0" - ] - }, - "StatusCode": 200 - }, - { - "RequestUri": "/Subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/MukeshTestRG/providers/Microsoft.RecoveryServicesBVTD2/vaults?api-version=2015-08-15", - "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvY2ZlYWQ4MjYtNjcwZi00YzQ1LThmM2YtY2ZlZTQyMTdkNzZiL3Jlc291cmNlR3JvdXBzL011a2VzaFRlc3RSRy9wcm92aWRlcnMvTWljcm9zb2Z0LlJlY292ZXJ5U2VydmljZXNCVlREMi92YXVsdHM/YXBpLXZlcnNpb249MjAxNS0wOC0xNQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "ca86e3bc-bc29-4474-8652-9d5bf904acd7-2015-12-29 11:45:15Z-P" - ], - "x-ms-version": [ - "2015-01-01" - ], - "User-Agent": [ - "Microsoft.Azure.Management.RecoveryServices.RecoveryServicesManagementClient/1.0.0.0" - ] - }, - "ResponseBody": "{\r\n \"value\": []\r\n}", - "ResponseHeaders": { - "Content-Length": [ - "12" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "5a3ac4a6-6dd7-46f5-84a8-6137c0f83c85" - ], - "x-ms-client-request-id": [ - "ca86e3bc-bc29-4474-8652-9d5bf904acd7-2015-12-29 11:45:15Z-P" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "14921" - ], - "x-ms-correlation-request-id": [ - "5a3ac4a6-6dd7-46f5-84a8-6137c0f83c85" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20151229T114517Z:5a3ac4a6-6dd7-46f5-84a8-6137c0f83c85" - ], - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Tue, 29 Dec 2015 11:45:17 GMT" - ], - "Server": [ - "Microsoft-IIS/8.0" - ] - }, - "StatusCode": 200 - }, - { - "RequestUri": "/Subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/newe2arg/providers/Microsoft.RecoveryServicesBVTD2/vaults?api-version=2015-08-15", - "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvY2ZlYWQ4MjYtNjcwZi00YzQ1LThmM2YtY2ZlZTQyMTdkNzZiL3Jlc291cmNlR3JvdXBzL25ld2UyYXJnL3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVjb3ZlcnlTZXJ2aWNlc0JWVEQyL3ZhdWx0cz9hcGktdmVyc2lvbj0yMDE1LTA4LTE1", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "edbb54ee-0447-44da-be09-d5e2293c9b1f-2015-12-29 11:45:16Z-P" - ], - "x-ms-version": [ - "2015-01-01" - ], - "User-Agent": [ - "Microsoft.Azure.Management.RecoveryServices.RecoveryServicesManagementClient/1.0.0.0" - ] - }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"location\": \"southeastasia\",\r\n \"name\": \"newe2avault\",\r\n \"etag\": \"58d36a99-d839-415b-95ce-179c1f5781e9\",\r\n \"tags\": null,\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/newe2arg/providers/Microsoft.RecoveryServicesBVTD2/vaults/newe2avault\",\r\n \"type\": \"Microsoft.RecoveryServicesBVTD2/vaults\",\r\n \"sku\": {\r\n \"name\": \"standard\",\r\n \"tier\": null,\r\n \"size\": null,\r\n \"family\": null,\r\n \"capacity\": null\r\n }\r\n }\r\n ]\r\n}", - "ResponseHeaders": { - "Content-Length": [ - "438" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "6e059dad-afd5-4461-a487-d1d1cee36e3d" - ], - "x-ms-client-request-id": [ - "edbb54ee-0447-44da-be09-d5e2293c9b1f-2015-12-29 11:45:16Z-P" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "14920" - ], - "x-ms-correlation-request-id": [ - "6e059dad-afd5-4461-a487-d1d1cee36e3d" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20151229T114517Z:6e059dad-afd5-4461-a487-d1d1cee36e3d" - ], - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Tue, 29 Dec 2015 11:45:17 GMT" - ], - "Server": [ - "Microsoft-IIS/8.0" - ] - }, - "StatusCode": 200 - }, - { - "RequestUri": "/Subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/RecoveryServices-2YEUIKXO6A4V7DWKZ4DPJLUWY7LXTA6GE72XRADSPFEDX76V7YSA-Southeast-Asia/providers/Microsoft.RecoveryServicesBVTD2/vaults?api-version=2015-08-15", - "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvY2ZlYWQ4MjYtNjcwZi00YzQ1LThmM2YtY2ZlZTQyMTdkNzZiL3Jlc291cmNlR3JvdXBzL1JlY292ZXJ5U2VydmljZXMtMllFVUlLWE82QTRWN0RXS1o0RFBKTFVXWTdMWFRBNkdFNzJYUkFEU1BGRURYNzZWN1lTQS1Tb3V0aGVhc3QtQXNpYS9wcm92aWRlcnMvTWljcm9zb2Z0LlJlY292ZXJ5U2VydmljZXNCVlREMi92YXVsdHM/YXBpLXZlcnNpb249MjAxNS0wOC0xNQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "3ffbdf55-1a10-466d-8d73-2ec57d24d53a-2015-12-29 11:45:17Z-P" - ], - "x-ms-version": [ - "2015-01-01" - ], - "User-Agent": [ - "Microsoft.Azure.Management.RecoveryServices.RecoveryServicesManagementClient/1.0.0.0" - ] - }, - "ResponseBody": "{\r\n \"value\": []\r\n}", - "ResponseHeaders": { - "Content-Length": [ - "12" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "965d773a-7983-4f95-9075-0351864b9229" - ], - "x-ms-client-request-id": [ - "3ffbdf55-1a10-466d-8d73-2ec57d24d53a-2015-12-29 11:45:17Z-P" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "14919" - ], - "x-ms-correlation-request-id": [ - "965d773a-7983-4f95-9075-0351864b9229" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20151229T114518Z:965d773a-7983-4f95-9075-0351864b9229" - ], - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Tue, 29 Dec 2015 11:45:18 GMT" - ], - "Server": [ - "Microsoft-IIS/8.0" - ] - }, - "StatusCode": 200 - }, - { - "RequestUri": "/Subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/RecoveryServices-2YEUIKXO6A4V7DWKZ4DPJLUWY7LXTA6GE72XRADSPFEDX76V7YSA-West-US/providers/Microsoft.RecoveryServicesBVTD2/vaults?api-version=2015-08-15", - "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvY2ZlYWQ4MjYtNjcwZi00YzQ1LThmM2YtY2ZlZTQyMTdkNzZiL3Jlc291cmNlR3JvdXBzL1JlY292ZXJ5U2VydmljZXMtMllFVUlLWE82QTRWN0RXS1o0RFBKTFVXWTdMWFRBNkdFNzJYUkFEU1BGRURYNzZWN1lTQS1XZXN0LVVTL3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVjb3ZlcnlTZXJ2aWNlc0JWVEQyL3ZhdWx0cz9hcGktdmVyc2lvbj0yMDE1LTA4LTE1", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "c23b01c9-4477-410b-b71a-8ac1609d898c-2015-12-29 11:45:17Z-P" - ], - "x-ms-version": [ - "2015-01-01" - ], - "User-Agent": [ - "Microsoft.Azure.Management.RecoveryServices.RecoveryServicesManagementClient/1.0.0.0" - ] - }, - "ResponseBody": "{\r\n \"value\": []\r\n}", - "ResponseHeaders": { - "Content-Length": [ - "12" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "0b2bc3fc-1dbf-4854-953d-6b4f9df520a1" - ], - "x-ms-client-request-id": [ - "c23b01c9-4477-410b-b71a-8ac1609d898c-2015-12-29 11:45:17Z-P" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "14918" - ], - "x-ms-correlation-request-id": [ - "0b2bc3fc-1dbf-4854-953d-6b4f9df520a1" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20151229T114518Z:0b2bc3fc-1dbf-4854-953d-6b4f9df520a1" - ], - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Tue, 29 Dec 2015 11:45:18 GMT" - ], - "Server": [ - "Microsoft-IIS/8.0" - ] - }, - "StatusCode": 200 - }, - { - "RequestUri": "/Subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/RecoveryServicesRG/providers/Microsoft.RecoveryServicesBVTD2/vaults?api-version=2015-08-15", - "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvY2ZlYWQ4MjYtNjcwZi00YzQ1LThmM2YtY2ZlZTQyMTdkNzZiL3Jlc291cmNlR3JvdXBzL1JlY292ZXJ5U2VydmljZXNSRy9wcm92aWRlcnMvTWljcm9zb2Z0LlJlY292ZXJ5U2VydmljZXNCVlREMi92YXVsdHM/YXBpLXZlcnNpb249MjAxNS0wOC0xNQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "3b86877b-20ba-42da-9089-c165d94196ed-2015-12-29 11:45:18Z-P" - ], - "x-ms-version": [ - "2015-01-01" - ], - "User-Agent": [ - "Microsoft.Azure.Management.RecoveryServices.RecoveryServicesManagementClient/1.0.0.0" - ] - }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"ramjsingRSVault\",\r\n \"etag\": \"f63cc902-6055-4cb1-bacf-84029988df75\",\r\n \"tags\": null,\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/RecoveryServicesRG/providers/Microsoft.RecoveryServicesBVTD2/vaults/ramjsingRSVault\",\r\n \"type\": \"Microsoft.RecoveryServicesBVTD2/vaults\",\r\n \"sku\": {\r\n \"name\": \"standard\",\r\n \"tier\": null,\r\n \"size\": null,\r\n \"family\": null,\r\n \"capacity\": null\r\n }\r\n }\r\n ]\r\n}", - "ResponseHeaders": { - "Content-Length": [ - "449" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "2fb4d978-dcaa-470b-99f4-e5ba48c82952" - ], - "x-ms-client-request-id": [ - "3b86877b-20ba-42da-9089-c165d94196ed-2015-12-29 11:45:18Z-P" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "14917" - ], - "x-ms-correlation-request-id": [ - "2fb4d978-dcaa-470b-99f4-e5ba48c82952" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20151229T114519Z:2fb4d978-dcaa-470b-99f4-e5ba48c82952" - ], - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Tue, 29 Dec 2015 11:45:19 GMT" - ], - "Server": [ - "Microsoft-IIS/8.0" - ] - }, - "StatusCode": 200 - }, - { - "RequestUri": "/Subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/rg1/providers/Microsoft.RecoveryServicesBVTD2/vaults?api-version=2015-08-15", - "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvY2ZlYWQ4MjYtNjcwZi00YzQ1LThmM2YtY2ZlZTQyMTdkNzZiL3Jlc291cmNlR3JvdXBzL3JnMS9wcm92aWRlcnMvTWljcm9zb2Z0LlJlY292ZXJ5U2VydmljZXNCVlREMi92YXVsdHM/YXBpLXZlcnNpb249MjAxNS0wOC0xNQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "6160b2b0-7bea-41e8-8f00-11e42c5e989c-2015-12-29 11:45:18Z-P" - ], - "x-ms-version": [ - "2015-01-01" - ], - "User-Agent": [ - "Microsoft.Azure.Management.RecoveryServices.RecoveryServicesManagementClient/1.0.0.0" - ] - }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"v1\",\r\n \"etag\": \"c98ef3e7-2f00-4179-ab5e-31384b2066dc\",\r\n \"tags\": null,\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/rg1/providers/Microsoft.RecoveryServicesBVTD2/vaults/v1\",\r\n \"type\": \"Microsoft.RecoveryServicesBVTD2/vaults\",\r\n \"sku\": {\r\n \"name\": \"standard\",\r\n \"tier\": null,\r\n \"size\": null,\r\n \"family\": null,\r\n \"capacity\": null\r\n }\r\n }\r\n ]\r\n}", - "ResponseHeaders": { - "Content-Length": [ - "408" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "13c7a6c6-d777-4a19-81d3-073e69643862" - ], - "x-ms-client-request-id": [ - "6160b2b0-7bea-41e8-8f00-11e42c5e989c-2015-12-29 11:45:18Z-P" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "14916" - ], - "x-ms-correlation-request-id": [ - "13c7a6c6-d777-4a19-81d3-073e69643862" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20151229T114520Z:13c7a6c6-d777-4a19-81d3-073e69643862" - ], - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Tue, 29 Dec 2015 11:45:19 GMT" - ], - "Server": [ - "Microsoft-IIS/8.0" - ] - }, - "StatusCode": 200 - }, - { - "RequestUri": "/Subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/rg2testE2Afor10_2/providers/Microsoft.RecoveryServicesBVTD2/vaults?api-version=2015-08-15", - "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvY2ZlYWQ4MjYtNjcwZi00YzQ1LThmM2YtY2ZlZTQyMTdkNzZiL3Jlc291cmNlR3JvdXBzL3JnMnRlc3RFMkFmb3IxMF8yL3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVjb3ZlcnlTZXJ2aWNlc0JWVEQyL3ZhdWx0cz9hcGktdmVyc2lvbj0yMDE1LTA4LTE1", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "f383b060-5ae1-4e53-85be-8654960bc442-2015-12-29 11:45:19Z-P" - ], - "x-ms-version": [ - "2015-01-01" - ], - "User-Agent": [ - "Microsoft.Azure.Management.RecoveryServices.RecoveryServicesManagementClient/1.0.0.0" - ] - }, - "ResponseBody": "{\r\n \"value\": []\r\n}", - "ResponseHeaders": { - "Content-Length": [ - "12" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "d1330c8b-b6db-4ca1-abd3-d6800d4fb371" - ], - "x-ms-client-request-id": [ - "f383b060-5ae1-4e53-85be-8654960bc442-2015-12-29 11:45:19Z-P" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "14915" - ], - "x-ms-correlation-request-id": [ - "d1330c8b-b6db-4ca1-abd3-d6800d4fb371" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20151229T114520Z:d1330c8b-b6db-4ca1-abd3-d6800d4fb371" - ], - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Tue, 29 Dec 2015 11:45:20 GMT" - ], - "Server": [ - "Microsoft-IIS/8.0" - ] - }, - "StatusCode": 200 - }, - { - "RequestUri": "/Subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/S01-1/providers/Microsoft.RecoveryServicesBVTD2/vaults?api-version=2015-08-15", - "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvY2ZlYWQ4MjYtNjcwZi00YzQ1LThmM2YtY2ZlZTQyMTdkNzZiL3Jlc291cmNlR3JvdXBzL1MwMS0xL3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVjb3ZlcnlTZXJ2aWNlc0JWVEQyL3ZhdWx0cz9hcGktdmVyc2lvbj0yMDE1LTA4LTE1", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "c8689b5c-aa64-414d-8975-ac39681ae88f-2015-12-29 11:45:20Z-P" - ], - "x-ms-version": [ - "2015-01-01" - ], - "User-Agent": [ - "Microsoft.Azure.Management.RecoveryServices.RecoveryServicesManagementClient/1.0.0.0" - ] - }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"S01-1-2-3-4-5\",\r\n \"etag\": \"7e6c145b-2d4b-43b9-8975-b8593d8d1510\",\r\n \"tags\": null,\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/S01-1/providers/Microsoft.RecoveryServicesBVTD2/vaults/S01-1-2-3-4-5\",\r\n \"type\": \"Microsoft.RecoveryServicesBVTD2/vaults\",\r\n \"sku\": {\r\n \"name\": \"standard\",\r\n \"tier\": null,\r\n \"size\": null,\r\n \"family\": null,\r\n \"capacity\": null\r\n }\r\n }\r\n ]\r\n}", - "ResponseHeaders": { - "Content-Length": [ - "432" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "5057bb6c-24a0-43de-a647-11dd897676c5" - ], - "x-ms-client-request-id": [ - "c8689b5c-aa64-414d-8975-ac39681ae88f-2015-12-29 11:45:20Z-P" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "14914" - ], - "x-ms-correlation-request-id": [ - "5057bb6c-24a0-43de-a647-11dd897676c5" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20151229T114521Z:5057bb6c-24a0-43de-a647-11dd897676c5" - ], - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Tue, 29 Dec 2015 11:45:20 GMT" - ], - "Server": [ - "Microsoft-IIS/8.0" - ] - }, - "StatusCode": 200 - }, - { - "RequestUri": "/Subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/S01-2776b10c/providers/Microsoft.RecoveryServicesBVTD2/vaults?api-version=2015-08-15", - "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvY2ZlYWQ4MjYtNjcwZi00YzQ1LThmM2YtY2ZlZTQyMTdkNzZiL3Jlc291cmNlR3JvdXBzL1MwMS0yNzc2YjEwYy9wcm92aWRlcnMvTWljcm9zb2Z0LlJlY292ZXJ5U2VydmljZXNCVlREMi92YXVsdHM/YXBpLXZlcnNpb249MjAxNS0wOC0xNQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "d9eb6033-a413-4997-a6e6-e2d9e9a072b0-2015-12-29 11:45:20Z-P" - ], - "x-ms-version": [ - "2015-01-01" - ], - "User-Agent": [ - "Microsoft.Azure.Management.RecoveryServices.RecoveryServicesManagementClient/1.0.0.0" - ] - }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"S01-2776b10c-e054-40a5-99d7-8d79ec48fd2c\",\r\n \"etag\": \"aec9a420-83ee-4e3e-843a-3c408e99520c\",\r\n \"tags\": null,\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/S01-2776b10c/providers/Microsoft.RecoveryServicesBVTD2/vaults/S01-2776b10c-e054-40a5-99d7-8d79ec48fd2c\",\r\n \"type\": \"Microsoft.RecoveryServicesBVTD2/vaults\",\r\n \"sku\": {\r\n \"name\": \"standard\",\r\n \"tier\": null,\r\n \"size\": null,\r\n \"family\": null,\r\n \"capacity\": null\r\n }\r\n }\r\n ]\r\n}", - "ResponseHeaders": { - "Content-Length": [ - "493" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "35958ece-6851-4845-af84-06b36dd99941" - ], - "x-ms-client-request-id": [ - "d9eb6033-a413-4997-a6e6-e2d9e9a072b0-2015-12-29 11:45:20Z-P" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "14913" - ], - "x-ms-correlation-request-id": [ - "35958ece-6851-4845-af84-06b36dd99941" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20151229T114521Z:35958ece-6851-4845-af84-06b36dd99941" - ], - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Tue, 29 Dec 2015 11:45:21 GMT" - ], - "Server": [ - "Microsoft-IIS/8.0" - ] - }, - "StatusCode": 200 - }, - { - "RequestUri": "/Subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/S101-1/providers/Microsoft.RecoveryServicesBVTD2/vaults?api-version=2015-08-15", - "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvY2ZlYWQ4MjYtNjcwZi00YzQ1LThmM2YtY2ZlZTQyMTdkNzZiL3Jlc291cmNlR3JvdXBzL1MxMDEtMS9wcm92aWRlcnMvTWljcm9zb2Z0LlJlY292ZXJ5U2VydmljZXNCVlREMi92YXVsdHM/YXBpLXZlcnNpb249MjAxNS0wOC0xNQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "c7e45d14-499d-4453-b663-770a9be09639-2015-12-29 11:45:21Z-P" - ], - "x-ms-version": [ - "2015-01-01" - ], - "User-Agent": [ - "Microsoft.Azure.Management.RecoveryServices.RecoveryServicesManagementClient/1.0.0.0" - ] - }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"S101-1-2-3-4-5\",\r\n \"etag\": \"d29e6190-bc30-41d7-9c5f-5dc98571bb49\",\r\n \"tags\": null,\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/S101-1/providers/Microsoft.RecoveryServicesBVTD2/vaults/S101-1-2-3-4-5\",\r\n \"type\": \"Microsoft.RecoveryServicesBVTD2/vaults\",\r\n \"sku\": {\r\n \"name\": \"standard\",\r\n \"tier\": null,\r\n \"size\": null,\r\n \"family\": null,\r\n \"capacity\": null\r\n }\r\n }\r\n ]\r\n}", - "ResponseHeaders": { - "Content-Length": [ - "435" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "7a0f4f4a-3fcf-4a3c-b480-1fd4ba38b051" - ], - "x-ms-client-request-id": [ - "c7e45d14-499d-4453-b663-770a9be09639-2015-12-29 11:45:21Z-P" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "14912" - ], - "x-ms-correlation-request-id": [ - "7a0f4f4a-3fcf-4a3c-b480-1fd4ba38b051" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20151229T114522Z:7a0f4f4a-3fcf-4a3c-b480-1fd4ba38b051" - ], - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Tue, 29 Dec 2015 11:45:21 GMT" - ], - "Server": [ - "Microsoft-IIS/8.0" - ] - }, - "StatusCode": 200 - }, - { - "RequestUri": "/Subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/S102-1/providers/Microsoft.RecoveryServicesBVTD2/vaults?api-version=2015-08-15", - "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvY2ZlYWQ4MjYtNjcwZi00YzQ1LThmM2YtY2ZlZTQyMTdkNzZiL3Jlc291cmNlR3JvdXBzL1MxMDItMS9wcm92aWRlcnMvTWljcm9zb2Z0LlJlY292ZXJ5U2VydmljZXNCVlREMi92YXVsdHM/YXBpLXZlcnNpb249MjAxNS0wOC0xNQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "0204ca06-c600-40d4-acd3-bbd29071d503-2015-12-29 11:45:21Z-P" - ], - "x-ms-version": [ - "2015-01-01" - ], - "User-Agent": [ - "Microsoft.Azure.Management.RecoveryServices.RecoveryServicesManagementClient/1.0.0.0" - ] - }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"S102-1-2-3-4-5\",\r\n \"etag\": \"24738a5a-3389-4ed8-b132-fda9d1e07f8f\",\r\n \"tags\": null,\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/S102-1/providers/Microsoft.RecoveryServicesBVTD2/vaults/S102-1-2-3-4-5\",\r\n \"type\": \"Microsoft.RecoveryServicesBVTD2/vaults\",\r\n \"sku\": {\r\n \"name\": \"standard\",\r\n \"tier\": null,\r\n \"size\": null,\r\n \"family\": null,\r\n \"capacity\": null\r\n }\r\n }\r\n ]\r\n}", - "ResponseHeaders": { - "Content-Length": [ - "435" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "155a141a-68f8-459b-9a79-cd1919154ec5" - ], - "x-ms-client-request-id": [ - "0204ca06-c600-40d4-acd3-bbd29071d503-2015-12-29 11:45:21Z-P" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "14911" - ], - "x-ms-correlation-request-id": [ - "155a141a-68f8-459b-9a79-cd1919154ec5" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20151229T114523Z:155a141a-68f8-459b-9a79-cd1919154ec5" - ], - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Tue, 29 Dec 2015 11:45:22 GMT" - ], - "Server": [ - "Microsoft-IIS/8.0" - ] - }, - "StatusCode": 200 - }, - { - "RequestUri": "/Subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/S53-4cddea50/providers/Microsoft.RecoveryServicesBVTD2/vaults?api-version=2015-08-15", - "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvY2ZlYWQ4MjYtNjcwZi00YzQ1LThmM2YtY2ZlZTQyMTdkNzZiL3Jlc291cmNlR3JvdXBzL1M1My00Y2RkZWE1MC9wcm92aWRlcnMvTWljcm9zb2Z0LlJlY292ZXJ5U2VydmljZXNCVlREMi92YXVsdHM/YXBpLXZlcnNpb249MjAxNS0wOC0xNQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "8cfbb8a9-1519-410e-a30b-99f19c04f7b2-2015-12-29 11:45:22Z-P" - ], - "x-ms-version": [ - "2015-01-01" - ], - "User-Agent": [ - "Microsoft.Azure.Management.RecoveryServices.RecoveryServicesManagementClient/1.0.0.0" - ] - }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"S53-4cddea50-f93d-4012-b635-b9913cd61600\",\r\n \"etag\": \"890472ff-bba9-4c13-9604-b7913f3247be\",\r\n \"tags\": null,\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/S53-4cddea50/providers/Microsoft.RecoveryServicesBVTD2/vaults/S53-4cddea50-f93d-4012-b635-b9913cd61600\",\r\n \"type\": \"Microsoft.RecoveryServicesBVTD2/vaults\",\r\n \"sku\": {\r\n \"name\": \"standard\",\r\n \"tier\": null,\r\n \"size\": null,\r\n \"family\": null,\r\n \"capacity\": null\r\n }\r\n }\r\n ]\r\n}", - "ResponseHeaders": { - "Content-Length": [ - "493" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "1ba166cf-1401-43e0-af48-0be3bf876a1a" - ], - "x-ms-client-request-id": [ - "8cfbb8a9-1519-410e-a30b-99f19c04f7b2-2015-12-29 11:45:22Z-P" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "14910" - ], - "x-ms-correlation-request-id": [ - "1ba166cf-1401-43e0-af48-0be3bf876a1a" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20151229T114523Z:1ba166cf-1401-43e0-af48-0be3bf876a1a" - ], - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Tue, 29 Dec 2015 11:45:22 GMT" - ], - "Server": [ - "Microsoft-IIS/8.0" - ] - }, - "StatusCode": 200 - }, - { - "RequestUri": "/Subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/s57-1234/providers/Microsoft.RecoveryServicesBVTD2/vaults?api-version=2015-08-15", - "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvY2ZlYWQ4MjYtNjcwZi00YzQ1LThmM2YtY2ZlZTQyMTdkNzZiL3Jlc291cmNlR3JvdXBzL3M1Ny0xMjM0L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVjb3ZlcnlTZXJ2aWNlc0JWVEQyL3ZhdWx0cz9hcGktdmVyc2lvbj0yMDE1LTA4LTE1", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "6724ac75-72c8-44c6-8d7e-36206ba43b79-2015-12-29 11:45:23Z-P" - ], - "x-ms-version": [ - "2015-01-01" - ], - "User-Agent": [ - "Microsoft.Azure.Management.RecoveryServices.RecoveryServicesManagementClient/1.0.0.0" - ] - }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"s57-1234-5678-1234-5678\",\r\n \"etag\": \"d1534454-361f-421b-b6d4-af641e4fc7e1\",\r\n \"tags\": null,\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/s57-1234/providers/Microsoft.RecoveryServicesBVTD2/vaults/s57-1234-5678-1234-5678\",\r\n \"type\": \"Microsoft.RecoveryServicesBVTD2/vaults\",\r\n \"sku\": {\r\n \"name\": \"standard\",\r\n \"tier\": null,\r\n \"size\": null,\r\n \"family\": null,\r\n \"capacity\": null\r\n }\r\n }\r\n ]\r\n}", - "ResponseHeaders": { - "Content-Length": [ - "455" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "eb5a260d-893e-4909-a091-455e3d69ac1e" - ], - "x-ms-client-request-id": [ - "6724ac75-72c8-44c6-8d7e-36206ba43b79-2015-12-29 11:45:23Z-P" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "14909" - ], - "x-ms-correlation-request-id": [ - "eb5a260d-893e-4909-a091-455e3d69ac1e" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20151229T114524Z:eb5a260d-893e-4909-a091-455e3d69ac1e" - ], - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Tue, 29 Dec 2015 11:45:24 GMT" - ], - "Server": [ - "Microsoft-IIS/8.0" - ] - }, - "StatusCode": 200 - }, - { - "RequestUri": "/Subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/S59-92fc5083/providers/Microsoft.RecoveryServicesBVTD2/vaults?api-version=2015-08-15", - "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvY2ZlYWQ4MjYtNjcwZi00YzQ1LThmM2YtY2ZlZTQyMTdkNzZiL3Jlc291cmNlR3JvdXBzL1M1OS05MmZjNTA4My9wcm92aWRlcnMvTWljcm9zb2Z0LlJlY292ZXJ5U2VydmljZXNCVlREMi92YXVsdHM/YXBpLXZlcnNpb249MjAxNS0wOC0xNQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "3ed38b51-e3a0-4c34-b2c9-e724b72ca5cc-2015-12-29 11:45:23Z-P" - ], - "x-ms-version": [ - "2015-01-01" - ], - "User-Agent": [ - "Microsoft.Azure.Management.RecoveryServices.RecoveryServicesManagementClient/1.0.0.0" - ] - }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"S59-92fc5083-0e86-4e87-8b4a-ad2b771ee41d\",\r\n \"etag\": \"8afde1e2-0ed2-4764-94a2-df1e4b6174ac\",\r\n \"tags\": null,\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/S59-92fc5083/providers/Microsoft.RecoveryServicesBVTD2/vaults/S59-92fc5083-0e86-4e87-8b4a-ad2b771ee41d\",\r\n \"type\": \"Microsoft.RecoveryServicesBVTD2/vaults\",\r\n \"sku\": {\r\n \"name\": \"standard\",\r\n \"tier\": null,\r\n \"size\": null,\r\n \"family\": null,\r\n \"capacity\": null\r\n }\r\n }\r\n ]\r\n}", - "ResponseHeaders": { - "Content-Length": [ - "493" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "38f66284-1628-4754-849e-1acf3e5096a5" - ], - "x-ms-client-request-id": [ - "3ed38b51-e3a0-4c34-b2c9-e724b72ca5cc-2015-12-29 11:45:23Z-P" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "14908" - ], - "x-ms-correlation-request-id": [ - "38f66284-1628-4754-849e-1acf3e5096a5" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20151229T114525Z:38f66284-1628-4754-849e-1acf3e5096a5" - ], - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Tue, 29 Dec 2015 11:45:24 GMT" - ], - "Server": [ - "Microsoft-IIS/8.0" - ] - }, - "StatusCode": 200 - }, - { - "RequestUri": "/Subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/S5-fb365396/providers/Microsoft.RecoveryServicesBVTD2/vaults?api-version=2015-08-15", - "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvY2ZlYWQ4MjYtNjcwZi00YzQ1LThmM2YtY2ZlZTQyMTdkNzZiL3Jlc291cmNlR3JvdXBzL1M1LWZiMzY1Mzk2L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVjb3ZlcnlTZXJ2aWNlc0JWVEQyL3ZhdWx0cz9hcGktdmVyc2lvbj0yMDE1LTA4LTE1", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "088e7ebb-de53-4941-a6a0-0508599c19f2-2015-12-29 11:45:24Z-P" - ], - "x-ms-version": [ - "2015-01-01" - ], - "User-Agent": [ - "Microsoft.Azure.Management.RecoveryServices.RecoveryServicesManagementClient/1.0.0.0" - ] - }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"S5-fb365396-4715-41b6-b25c-cedf78501fa7\",\r\n \"etag\": \"51ce51ed-2de8-4ee8-8174-125e5b3e12fb\",\r\n \"tags\": null,\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/S5-fb365396/providers/Microsoft.RecoveryServicesBVTD2/vaults/S5-fb365396-4715-41b6-b25c-cedf78501fa7\",\r\n \"type\": \"Microsoft.RecoveryServicesBVTD2/vaults\",\r\n \"sku\": {\r\n \"name\": \"standard\",\r\n \"tier\": null,\r\n \"size\": null,\r\n \"family\": null,\r\n \"capacity\": null\r\n }\r\n }\r\n ]\r\n}", - "ResponseHeaders": { - "Content-Length": [ - "490" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "9011cb0d-8b60-47ed-bd75-5cd2829389ec" - ], - "x-ms-client-request-id": [ - "088e7ebb-de53-4941-a6a0-0508599c19f2-2015-12-29 11:45:24Z-P" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "14907" - ], - "x-ms-correlation-request-id": [ - "9011cb0d-8b60-47ed-bd75-5cd2829389ec" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20151229T114525Z:9011cb0d-8b60-47ed-bd75-5cd2829389ec" - ], - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Tue, 29 Dec 2015 11:45:25 GMT" - ], - "Server": [ - "Microsoft-IIS/8.0" - ] - }, - "StatusCode": 200 - }, - { - "RequestUri": "/Subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/S8-fb365396/providers/Microsoft.RecoveryServicesBVTD2/vaults?api-version=2015-08-15", - "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvY2ZlYWQ4MjYtNjcwZi00YzQ1LThmM2YtY2ZlZTQyMTdkNzZiL3Jlc291cmNlR3JvdXBzL1M4LWZiMzY1Mzk2L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVjb3ZlcnlTZXJ2aWNlc0JWVEQyL3ZhdWx0cz9hcGktdmVyc2lvbj0yMDE1LTA4LTE1", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "9ac5f46c-0afb-41c8-beae-64a75152ab50-2015-12-29 11:45:24Z-P" - ], - "x-ms-version": [ - "2015-01-01" - ], - "User-Agent": [ - "Microsoft.Azure.Management.RecoveryServices.RecoveryServicesManagementClient/1.0.0.0" - ] - }, - "ResponseBody": "{\r\n \"value\": []\r\n}", - "ResponseHeaders": { - "Content-Length": [ - "12" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "213a37ba-e9ff-4c28-afa2-9a045992448d" - ], - "x-ms-client-request-id": [ - "9ac5f46c-0afb-41c8-beae-64a75152ab50-2015-12-29 11:45:24Z-P" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "14906" - ], - "x-ms-correlation-request-id": [ - "213a37ba-e9ff-4c28-afa2-9a045992448d" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20151229T114526Z:213a37ba-e9ff-4c28-afa2-9a045992448d" - ], - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Tue, 29 Dec 2015 11:45:25 GMT" - ], - "Server": [ - "Microsoft-IIS/8.0" - ] - }, - "StatusCode": 200 - }, - { - "RequestUri": "/Subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/S91-1/providers/Microsoft.RecoveryServicesBVTD2/vaults?api-version=2015-08-15", - "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvY2ZlYWQ4MjYtNjcwZi00YzQ1LThmM2YtY2ZlZTQyMTdkNzZiL3Jlc291cmNlR3JvdXBzL1M5MS0xL3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVjb3ZlcnlTZXJ2aWNlc0JWVEQyL3ZhdWx0cz9hcGktdmVyc2lvbj0yMDE1LTA4LTE1", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "81487ac4-7224-4a4f-bdcc-8f77f495c4ff-2015-12-29 11:45:25Z-P" - ], - "x-ms-version": [ - "2015-01-01" - ], - "User-Agent": [ - "Microsoft.Azure.Management.RecoveryServices.RecoveryServicesManagementClient/1.0.0.0" - ] - }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"rsv1\",\r\n \"etag\": \"fa297d9b-4d18-442f-89af-1c3803cd2790\",\r\n \"tags\": null,\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/S91-1/providers/Microsoft.RecoveryServicesBVTD2/vaults/rsv1\",\r\n \"type\": \"Microsoft.RecoveryServicesBVTD2/vaults\",\r\n \"sku\": {\r\n \"name\": \"standard\",\r\n \"tier\": null,\r\n \"size\": null,\r\n \"family\": null,\r\n \"capacity\": null\r\n }\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"S91-1-2-3-4-5\",\r\n \"etag\": \"5c02c467-6d43-4b64-99dc-b73f201240b9\",\r\n \"tags\": null,\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/S91-1/providers/Microsoft.RecoveryServicesBVTD2/vaults/S91-1-2-3-4-5\",\r\n \"type\": \"Microsoft.RecoveryServicesBVTD2/vaults\",\r\n \"sku\": {\r\n \"name\": \"standard\",\r\n \"tier\": null,\r\n \"size\": null,\r\n \"family\": null,\r\n \"capacity\": null\r\n }\r\n }\r\n ]\r\n}", - "ResponseHeaders": { - "Content-Length": [ - "835" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "f0819eab-d639-4a02-9852-05a33533da74" - ], - "x-ms-client-request-id": [ - "81487ac4-7224-4a4f-bdcc-8f77f495c4ff-2015-12-29 11:45:25Z-P" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "14905" - ], - "x-ms-correlation-request-id": [ - "f0819eab-d639-4a02-9852-05a33533da74" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20151229T114526Z:f0819eab-d639-4a02-9852-05a33533da74" - ], - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Tue, 29 Dec 2015 11:45:26 GMT" - ], - "Server": [ - "Microsoft-IIS/8.0" - ] - }, - "StatusCode": 200 - }, - { - "RequestUri": "/Subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/S91-1/providers/Microsoft.RecoveryServicesBVTD2/vaults?api-version=2015-08-15", - "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvY2ZlYWQ4MjYtNjcwZi00YzQ1LThmM2YtY2ZlZTQyMTdkNzZiL3Jlc291cmNlR3JvdXBzL1M5MS0xL3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVjb3ZlcnlTZXJ2aWNlc0JWVEQyL3ZhdWx0cz9hcGktdmVyc2lvbj0yMDE1LTA4LTE1", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "136e9f7f-13aa-4134-8b4a-bea0f65a9e53-2015-12-29 11:45:34Z-P" - ], - "x-ms-version": [ - "2015-01-01" - ], - "User-Agent": [ - "Microsoft.Azure.Management.RecoveryServices.RecoveryServicesManagementClient/1.0.0.0" - ] - }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"rsv1\",\r\n \"etag\": \"fa297d9b-4d18-442f-89af-1c3803cd2790\",\r\n \"tags\": null,\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/S91-1/providers/Microsoft.RecoveryServicesBVTD2/vaults/rsv1\",\r\n \"type\": \"Microsoft.RecoveryServicesBVTD2/vaults\",\r\n \"sku\": {\r\n \"name\": \"standard\",\r\n \"tier\": null,\r\n \"size\": null,\r\n \"family\": null,\r\n \"capacity\": null\r\n }\r\n },\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"S91-1-2-3-4-5\",\r\n \"etag\": \"5c02c467-6d43-4b64-99dc-b73f201240b9\",\r\n \"tags\": null,\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/S91-1/providers/Microsoft.RecoveryServicesBVTD2/vaults/S91-1-2-3-4-5\",\r\n \"type\": \"Microsoft.RecoveryServicesBVTD2/vaults\",\r\n \"sku\": {\r\n \"name\": \"standard\",\r\n \"tier\": null,\r\n \"size\": null,\r\n \"family\": null,\r\n \"capacity\": null\r\n }\r\n }\r\n ]\r\n}", - "ResponseHeaders": { - "Content-Length": [ - "835" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "37c97860-f24b-4a25-b09b-db4a7a38c928" - ], - "x-ms-client-request-id": [ - "136e9f7f-13aa-4134-8b4a-bea0f65a9e53-2015-12-29 11:45:34Z-P" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "14891" - ], - "x-ms-correlation-request-id": [ - "37c97860-f24b-4a25-b09b-db4a7a38c928" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20151229T114535Z:37c97860-f24b-4a25-b09b-db4a7a38c928" - ], - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Tue, 29 Dec 2015 11:45:35 GMT" - ], - "Server": [ - "Microsoft-IIS/8.0" - ] - }, - "StatusCode": 200 - }, - { - "RequestUri": "/Subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/S91-1/providers/Microsoft.RecoveryServicesBVTD2/vaults?api-version=2015-08-15", - "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvY2ZlYWQ4MjYtNjcwZi00YzQ1LThmM2YtY2ZlZTQyMTdkNzZiL3Jlc291cmNlR3JvdXBzL1M5MS0xL3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVjb3ZlcnlTZXJ2aWNlc0JWVEQyL3ZhdWx0cz9hcGktdmVyc2lvbj0yMDE1LTA4LTE1", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "ade7d52d-7da2-437f-9a09-120cd96b358e-2015-12-29 11:45:46Z-P" - ], - "x-ms-version": [ - "2015-01-01" - ], - "User-Agent": [ - "Microsoft.Azure.Management.RecoveryServices.RecoveryServicesManagementClient/1.0.0.0" - ] - }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"S91-1-2-3-4-5\",\r\n \"etag\": \"5c02c467-6d43-4b64-99dc-b73f201240b9\",\r\n \"tags\": null,\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/S91-1/providers/Microsoft.RecoveryServicesBVTD2/vaults/S91-1-2-3-4-5\",\r\n \"type\": \"Microsoft.RecoveryServicesBVTD2/vaults\",\r\n \"sku\": {\r\n \"name\": \"standard\",\r\n \"tier\": null,\r\n \"size\": null,\r\n \"family\": null,\r\n \"capacity\": null\r\n }\r\n }\r\n ]\r\n}", - "ResponseHeaders": { - "Content-Length": [ - "432" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "284d6866-77a7-498e-bfc4-d9c5ec5a0886" - ], - "x-ms-client-request-id": [ - "ade7d52d-7da2-437f-9a09-120cd96b358e-2015-12-29 11:45:46Z-P" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "14889" - ], - "x-ms-correlation-request-id": [ - "284d6866-77a7-498e-bfc4-d9c5ec5a0886" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20151229T114548Z:284d6866-77a7-498e-bfc4-d9c5ec5a0886" - ], - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Tue, 29 Dec 2015 11:45:48 GMT" - ], - "Server": [ - "Microsoft-IIS/8.0" - ] - }, - "StatusCode": 200 - }, - { - "RequestUri": "/Subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/S96-12/providers/Microsoft.RecoveryServicesBVTD2/vaults?api-version=2015-08-15", - "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvY2ZlYWQ4MjYtNjcwZi00YzQ1LThmM2YtY2ZlZTQyMTdkNzZiL3Jlc291cmNlR3JvdXBzL1M5Ni0xMi9wcm92aWRlcnMvTWljcm9zb2Z0LlJlY292ZXJ5U2VydmljZXNCVlREMi92YXVsdHM/YXBpLXZlcnNpb249MjAxNS0wOC0xNQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "eff7c19a-f069-4f49-befe-a4b765ca60a4-2015-12-29 11:45:26Z-P" - ], - "x-ms-version": [ - "2015-01-01" - ], - "User-Agent": [ - "Microsoft.Azure.Management.RecoveryServices.RecoveryServicesManagementClient/1.0.0.0" - ] - }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"S96-12-34-56-78-90\",\r\n \"etag\": \"a592bb44-8661-45b6-84cc-81ce124fc36d\",\r\n \"tags\": null,\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/S96-12/providers/Microsoft.RecoveryServicesBVTD2/vaults/S96-12-34-56-78-90\",\r\n \"type\": \"Microsoft.RecoveryServicesBVTD2/vaults\",\r\n \"sku\": {\r\n \"name\": \"standard\",\r\n \"tier\": null,\r\n \"size\": null,\r\n \"family\": null,\r\n \"capacity\": null\r\n }\r\n }\r\n ]\r\n}", - "ResponseHeaders": { - "Content-Length": [ - "443" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "9be71f5e-8008-422b-924d-3f874a389a43" - ], - "x-ms-client-request-id": [ - "eff7c19a-f069-4f49-befe-a4b765ca60a4-2015-12-29 11:45:26Z-P" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "14904" - ], - "x-ms-correlation-request-id": [ - "9be71f5e-8008-422b-924d-3f874a389a43" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20151229T114527Z:9be71f5e-8008-422b-924d-3f874a389a43" - ], - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Tue, 29 Dec 2015 11:45:26 GMT" - ], - "Server": [ - "Microsoft-IIS/8.0" - ] - }, - "StatusCode": 200 - }, - { - "RequestUri": "/Subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/S9-fb365396/providers/Microsoft.RecoveryServicesBVTD2/vaults?api-version=2015-08-15", - "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvY2ZlYWQ4MjYtNjcwZi00YzQ1LThmM2YtY2ZlZTQyMTdkNzZiL3Jlc291cmNlR3JvdXBzL1M5LWZiMzY1Mzk2L3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVjb3ZlcnlTZXJ2aWNlc0JWVEQyL3ZhdWx0cz9hcGktdmVyc2lvbj0yMDE1LTA4LTE1", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "4af2ca9d-6a94-442c-99ff-a28f415a312a-2015-12-29 11:45:26Z-P" - ], - "x-ms-version": [ - "2015-01-01" - ], - "User-Agent": [ - "Microsoft.Azure.Management.RecoveryServices.RecoveryServicesManagementClient/1.0.0.0" - ] - }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"S9-fb365396-4715-41b6-b25c-cedf78501fa7\",\r\n \"etag\": \"73fb232c-7cee-4614-a406-f32ebb057139\",\r\n \"tags\": null,\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/S9-fb365396/providers/Microsoft.RecoveryServicesBVTD2/vaults/S9-fb365396-4715-41b6-b25c-cedf78501fa7\",\r\n \"type\": \"Microsoft.RecoveryServicesBVTD2/vaults\",\r\n \"sku\": {\r\n \"name\": \"standard\",\r\n \"tier\": null,\r\n \"size\": null,\r\n \"family\": null,\r\n \"capacity\": null\r\n }\r\n }\r\n ]\r\n}", - "ResponseHeaders": { - "Content-Length": [ - "490" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "02b33747-fe4f-4a34-ab8b-0e1d1b48b1f7" - ], - "x-ms-client-request-id": [ - "4af2ca9d-6a94-442c-99ff-a28f415a312a-2015-12-29 11:45:26Z-P" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "14903" - ], - "x-ms-correlation-request-id": [ - "02b33747-fe4f-4a34-ab8b-0e1d1b48b1f7" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20151229T114528Z:02b33747-fe4f-4a34-ab8b-0e1d1b48b1f7" - ], - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Tue, 29 Dec 2015 11:45:28 GMT" - ], - "Server": [ - "Microsoft-IIS/8.0" - ] - }, - "StatusCode": 200 - }, - { - "RequestUri": "/Subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/sakulkar/providers/Microsoft.RecoveryServicesBVTD2/vaults?api-version=2015-08-15", - "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvY2ZlYWQ4MjYtNjcwZi00YzQ1LThmM2YtY2ZlZTQyMTdkNzZiL3Jlc291cmNlR3JvdXBzL3Nha3Vsa2FyL3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVjb3ZlcnlTZXJ2aWNlc0JWVEQyL3ZhdWx0cz9hcGktdmVyc2lvbj0yMDE1LTA4LTE1", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "31ba7687-88b2-4a5e-b6a4-fdc07b84f784-2015-12-29 11:45:27Z-P" - ], - "x-ms-version": [ - "2015-01-01" - ], - "User-Agent": [ - "Microsoft.Azure.Management.RecoveryServices.RecoveryServicesManagementClient/1.0.0.0" - ] - }, - "ResponseBody": "{\r\n \"value\": []\r\n}", - "ResponseHeaders": { - "Content-Length": [ - "12" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "370f0661-d060-49b3-8811-2e3c5730c425" - ], - "x-ms-client-request-id": [ - "31ba7687-88b2-4a5e-b6a4-fdc07b84f784-2015-12-29 11:45:27Z-P" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "14902" - ], - "x-ms-correlation-request-id": [ - "370f0661-d060-49b3-8811-2e3c5730c425" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20151229T114528Z:370f0661-d060-49b3-8811-2e3c5730c425" - ], - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Tue, 29 Dec 2015 11:45:28 GMT" - ], - "Server": [ - "Microsoft-IIS/8.0" - ] - }, - "StatusCode": 200 - }, - { - "RequestUri": "/Subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/sam1/providers/Microsoft.RecoveryServicesBVTD2/vaults?api-version=2015-08-15", - "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvY2ZlYWQ4MjYtNjcwZi00YzQ1LThmM2YtY2ZlZTQyMTdkNzZiL3Jlc291cmNlR3JvdXBzL3NhbTEvcHJvdmlkZXJzL01pY3Jvc29mdC5SZWNvdmVyeVNlcnZpY2VzQlZURDIvdmF1bHRzP2FwaS12ZXJzaW9uPTIwMTUtMDgtMTU=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "1a83b3c7-0ce9-4e7c-86a1-203ac922150d-2015-12-29 11:45:28Z-P" - ], - "x-ms-version": [ - "2015-01-01" - ], - "User-Agent": [ - "Microsoft.Azure.Management.RecoveryServices.RecoveryServicesManagementClient/1.0.0.0" - ] - }, - "ResponseBody": "{\r\n \"value\": []\r\n}", - "ResponseHeaders": { - "Content-Length": [ - "12" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "16260483-7662-4fce-b4f6-22122cc3231a" - ], - "x-ms-client-request-id": [ - "1a83b3c7-0ce9-4e7c-86a1-203ac922150d-2015-12-29 11:45:28Z-P" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "14901" - ], - "x-ms-correlation-request-id": [ - "16260483-7662-4fce-b4f6-22122cc3231a" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20151229T114529Z:16260483-7662-4fce-b4f6-22122cc3231a" - ], - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Tue, 29 Dec 2015 11:45:29 GMT" - ], - "Server": [ - "Microsoft-IIS/8.0" - ] - }, - "StatusCode": 200 - }, - { - "RequestUri": "/Subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/samb2a/providers/Microsoft.RecoveryServicesBVTD2/vaults?api-version=2015-08-15", - "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvY2ZlYWQ4MjYtNjcwZi00YzQ1LThmM2YtY2ZlZTQyMTdkNzZiL3Jlc291cmNlR3JvdXBzL3NhbWIyYS9wcm92aWRlcnMvTWljcm9zb2Z0LlJlY292ZXJ5U2VydmljZXNCVlREMi92YXVsdHM/YXBpLXZlcnNpb249MjAxNS0wOC0xNQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "76dd0962-e470-4f5d-af59-c33aa0ad2c31-2015-12-29 11:45:28Z-P" - ], - "x-ms-version": [ - "2015-01-01" - ], - "User-Agent": [ - "Microsoft.Azure.Management.RecoveryServices.RecoveryServicesManagementClient/1.0.0.0" - ] - }, - "ResponseBody": "{\r\n \"value\": []\r\n}", - "ResponseHeaders": { - "Content-Length": [ - "12" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "9c7a1b6c-baee-4949-990b-90683927eea1" - ], - "x-ms-client-request-id": [ - "76dd0962-e470-4f5d-af59-c33aa0ad2c31-2015-12-29 11:45:28Z-P" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "14900" - ], - "x-ms-correlation-request-id": [ - "9c7a1b6c-baee-4949-990b-90683927eea1" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20151229T114529Z:9c7a1b6c-baee-4949-990b-90683927eea1" - ], - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Tue, 29 Dec 2015 11:45:29 GMT" - ], - "Server": [ - "Microsoft-IIS/8.0" - ] - }, - "StatusCode": 200 - }, - { - "RequestUri": "/Subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/samhita/providers/Microsoft.RecoveryServicesBVTD2/vaults?api-version=2015-08-15", - "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvY2ZlYWQ4MjYtNjcwZi00YzQ1LThmM2YtY2ZlZTQyMTdkNzZiL3Jlc291cmNlR3JvdXBzL3NhbWhpdGEvcHJvdmlkZXJzL01pY3Jvc29mdC5SZWNvdmVyeVNlcnZpY2VzQlZURDIvdmF1bHRzP2FwaS12ZXJzaW9uPTIwMTUtMDgtMTU=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "161123e3-8b17-4c07-9dff-a5d40f787540-2015-12-29 11:45:29Z-P" - ], - "x-ms-version": [ - "2015-01-01" - ], - "User-Agent": [ - "Microsoft.Azure.Management.RecoveryServices.RecoveryServicesManagementClient/1.0.0.0" - ] - }, - "ResponseBody": "{\r\n \"value\": []\r\n}", - "ResponseHeaders": { - "Content-Length": [ - "12" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "f2f73964-a3be-43c5-9785-277e10f0a2bc" - ], - "x-ms-client-request-id": [ - "161123e3-8b17-4c07-9dff-a5d40f787540-2015-12-29 11:45:29Z-P" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "14899" - ], - "x-ms-correlation-request-id": [ - "f2f73964-a3be-43c5-9785-277e10f0a2bc" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20151229T114530Z:f2f73964-a3be-43c5-9785-277e10f0a2bc" - ], - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Tue, 29 Dec 2015 11:45:30 GMT" - ], - "Server": [ - "Microsoft-IIS/8.0" - ] - }, - "StatusCode": 200 - }, - { - "RequestUri": "/Subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/samhitaE2A/providers/Microsoft.RecoveryServicesBVTD2/vaults?api-version=2015-08-15", - "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvY2ZlYWQ4MjYtNjcwZi00YzQ1LThmM2YtY2ZlZTQyMTdkNzZiL3Jlc291cmNlR3JvdXBzL3NhbWhpdGFFMkEvcHJvdmlkZXJzL01pY3Jvc29mdC5SZWNvdmVyeVNlcnZpY2VzQlZURDIvdmF1bHRzP2FwaS12ZXJzaW9uPTIwMTUtMDgtMTU=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "7a4bdfe4-0c71-4838-b3aa-9b58a2c751a5-2015-12-29 11:45:29Z-P" - ], - "x-ms-version": [ - "2015-01-01" - ], - "User-Agent": [ - "Microsoft.Azure.Management.RecoveryServices.RecoveryServicesManagementClient/1.0.0.0" - ] - }, - "ResponseBody": "{\r\n \"value\": []\r\n}", - "ResponseHeaders": { - "Content-Length": [ - "12" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "1bbe408f-603d-475f-8b33-f19762dd5598" - ], - "x-ms-client-request-id": [ - "7a4bdfe4-0c71-4838-b3aa-9b58a2c751a5-2015-12-29 11:45:29Z-P" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "14898" - ], - "x-ms-correlation-request-id": [ - "1bbe408f-603d-475f-8b33-f19762dd5598" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20151229T114531Z:1bbe408f-603d-475f-8b33-f19762dd5598" - ], - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Tue, 29 Dec 2015 11:45:30 GMT" - ], - "Server": [ - "Microsoft-IIS/8.0" - ] - }, - "StatusCode": 200 - }, - { - "RequestUri": "/Subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/samhitae2e/providers/Microsoft.RecoveryServicesBVTD2/vaults?api-version=2015-08-15", - "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvY2ZlYWQ4MjYtNjcwZi00YzQ1LThmM2YtY2ZlZTQyMTdkNzZiL3Jlc291cmNlR3JvdXBzL3NhbWhpdGFlMmUvcHJvdmlkZXJzL01pY3Jvc29mdC5SZWNvdmVyeVNlcnZpY2VzQlZURDIvdmF1bHRzP2FwaS12ZXJzaW9uPTIwMTUtMDgtMTU=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "a40b3477-8694-49fc-9572-87cfbf2065a4-2015-12-29 11:45:30Z-P" - ], - "x-ms-version": [ - "2015-01-01" - ], - "User-Agent": [ - "Microsoft.Azure.Management.RecoveryServices.RecoveryServicesManagementClient/1.0.0.0" - ] - }, - "ResponseBody": "{\r\n \"value\": []\r\n}", - "ResponseHeaders": { - "Content-Length": [ - "12" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "e36bd807-9899-4ddd-9016-c079c789ec95" - ], - "x-ms-client-request-id": [ - "a40b3477-8694-49fc-9572-87cfbf2065a4-2015-12-29 11:45:30Z-P" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "14897" - ], - "x-ms-correlation-request-id": [ - "e36bd807-9899-4ddd-9016-c079c789ec95" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20151229T114531Z:e36bd807-9899-4ddd-9016-c079c789ec95" - ], - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Tue, 29 Dec 2015 11:45:31 GMT" - ], - "Server": [ - "Microsoft-IIS/8.0" - ] - }, - "StatusCode": 200 - }, - { - "RequestUri": "/Subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/TemplateStore/providers/Microsoft.RecoveryServicesBVTD2/vaults?api-version=2015-08-15", - "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvY2ZlYWQ4MjYtNjcwZi00YzQ1LThmM2YtY2ZlZTQyMTdkNzZiL3Jlc291cmNlR3JvdXBzL1RlbXBsYXRlU3RvcmUvcHJvdmlkZXJzL01pY3Jvc29mdC5SZWNvdmVyeVNlcnZpY2VzQlZURDIvdmF1bHRzP2FwaS12ZXJzaW9uPTIwMTUtMDgtMTU=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "ed7d5d35-c52d-45c7-8a58-210d06d3d636-2015-12-29 11:45:31Z-P" - ], - "x-ms-version": [ - "2015-01-01" - ], - "User-Agent": [ - "Microsoft.Azure.Management.RecoveryServices.RecoveryServicesManagementClient/1.0.0.0" - ] - }, - "ResponseBody": "{\r\n \"value\": []\r\n}", - "ResponseHeaders": { - "Content-Length": [ - "12" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "bd787984-d199-467f-b4ab-e0589f1209db" - ], - "x-ms-client-request-id": [ - "ed7d5d35-c52d-45c7-8a58-210d06d3d636-2015-12-29 11:45:31Z-P" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "14896" - ], - "x-ms-correlation-request-id": [ - "bd787984-d199-467f-b4ab-e0589f1209db" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20151229T114532Z:bd787984-d199-467f-b4ab-e0589f1209db" - ], - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Tue, 29 Dec 2015 11:45:31 GMT" - ], - "Server": [ - "Microsoft-IIS/8.0" - ] - }, - "StatusCode": 200 - }, - { - "RequestUri": "/Subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/vaults-resourcegroup-sea/providers/Microsoft.RecoveryServicesBVTD2/vaults?api-version=2015-08-15", - "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvY2ZlYWQ4MjYtNjcwZi00YzQ1LThmM2YtY2ZlZTQyMTdkNzZiL3Jlc291cmNlR3JvdXBzL3ZhdWx0cy1yZXNvdXJjZWdyb3VwLXNlYS9wcm92aWRlcnMvTWljcm9zb2Z0LlJlY292ZXJ5U2VydmljZXNCVlREMi92YXVsdHM/YXBpLXZlcnNpb249MjAxNS0wOC0xNQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "eb48dd1f-7562-4cb4-a5c2-aab6ba8981eb-2015-12-29 11:45:31Z-P" - ], - "x-ms-version": [ - "2015-01-01" - ], - "User-Agent": [ - "Microsoft.Azure.Management.RecoveryServices.RecoveryServicesManagementClient/1.0.0.0" - ] - }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"location\": \"southeastasia\",\r\n \"name\": \"vault-bvt-arm-sea-02\",\r\n \"etag\": \"48b087d9-d41f-48e9-8cf0-2efe22423b33\",\r\n \"tags\": null,\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/vaults-resourcegroup-sea/providers/Microsoft.RecoveryServicesBVTD2/vaults/vault-bvt-arm-sea-02\",\r\n \"type\": \"Microsoft.RecoveryServicesBVTD2/vaults\",\r\n \"sku\": {\r\n \"name\": \"standard\",\r\n \"tier\": null,\r\n \"size\": null,\r\n \"family\": null,\r\n \"capacity\": null\r\n }\r\n }\r\n ]\r\n}", - "ResponseHeaders": { - "Content-Length": [ - "472" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "d2793198-46ec-40b8-a099-9826add277ae" - ], - "x-ms-client-request-id": [ - "eb48dd1f-7562-4cb4-a5c2-aab6ba8981eb-2015-12-29 11:45:31Z-P" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "14895" - ], - "x-ms-correlation-request-id": [ - "d2793198-46ec-40b8-a099-9826add277ae" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20151229T114532Z:d2793198-46ec-40b8-a099-9826add277ae" - ], - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Tue, 29 Dec 2015 11:45:32 GMT" - ], - "Server": [ - "Microsoft-IIS/8.0" - ] - }, - "StatusCode": 200 - }, - { - "RequestUri": "/Subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/vaults-resourcegroup-wus/providers/Microsoft.RecoveryServicesBVTD2/vaults?api-version=2015-08-15", - "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvY2ZlYWQ4MjYtNjcwZi00YzQ1LThmM2YtY2ZlZTQyMTdkNzZiL3Jlc291cmNlR3JvdXBzL3ZhdWx0cy1yZXNvdXJjZWdyb3VwLXd1cy9wcm92aWRlcnMvTWljcm9zb2Z0LlJlY292ZXJ5U2VydmljZXNCVlREMi92YXVsdHM/YXBpLXZlcnNpb249MjAxNS0wOC0xNQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "309e4dac-e732-4624-8e20-746e5a5ea669-2015-12-29 11:45:32Z-P" - ], - "x-ms-version": [ - "2015-01-01" - ], - "User-Agent": [ - "Microsoft.Azure.Management.RecoveryServices.RecoveryServicesManagementClient/1.0.0.0" - ] - }, - "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"location\": \"westus\",\r\n \"name\": \"vault-bvt-arm-wus-01\",\r\n \"etag\": \"24418af8-ea28-44cd-998f-fcf064d2e728\",\r\n \"tags\": null,\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n },\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/vaults-resourcegroup-wus/providers/Microsoft.RecoveryServicesBVTD2/vaults/vault-bvt-arm-wus-01\",\r\n \"type\": \"Microsoft.RecoveryServicesBVTD2/vaults\",\r\n \"sku\": {\r\n \"name\": \"standard\",\r\n \"tier\": null,\r\n \"size\": null,\r\n \"family\": null,\r\n \"capacity\": null\r\n }\r\n }\r\n ]\r\n}", - "ResponseHeaders": { - "Content-Length": [ - "465" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "8812e93e-35f8-40af-b1bc-33fb7a90d3c3" - ], - "x-ms-client-request-id": [ - "309e4dac-e732-4624-8e20-746e5a5ea669-2015-12-29 11:45:32Z-P" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "14894" - ], - "x-ms-correlation-request-id": [ - "8812e93e-35f8-40af-b1bc-33fb7a90d3c3" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20151229T114533Z:8812e93e-35f8-40af-b1bc-33fb7a90d3c3" - ], - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Tue, 29 Dec 2015 11:45:32 GMT" - ], - "Server": [ - "Microsoft-IIS/8.0" - ] - }, - "StatusCode": 200 - }, - { - "RequestUri": "/Subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/VS-testacc201-Group/providers/Microsoft.RecoveryServicesBVTD2/vaults?api-version=2015-08-15", - "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvY2ZlYWQ4MjYtNjcwZi00YzQ1LThmM2YtY2ZlZTQyMTdkNzZiL3Jlc291cmNlR3JvdXBzL1ZTLXRlc3RhY2MyMDEtR3JvdXAvcHJvdmlkZXJzL01pY3Jvc29mdC5SZWNvdmVyeVNlcnZpY2VzQlZURDIvdmF1bHRzP2FwaS12ZXJzaW9uPTIwMTUtMDgtMTU=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "6ad29e5a-f892-4eac-9274-c05f239a9ee6-2015-12-29 11:45:32Z-P" - ], - "x-ms-version": [ - "2015-01-01" - ], - "User-Agent": [ - "Microsoft.Azure.Management.RecoveryServices.RecoveryServicesManagementClient/1.0.0.0" - ] - }, - "ResponseBody": "{\r\n \"value\": []\r\n}", - "ResponseHeaders": { - "Content-Length": [ - "12" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "d081f5ec-88cf-41c7-a2be-f39e50002e44" - ], - "x-ms-client-request-id": [ - "6ad29e5a-f892-4eac-9274-c05f239a9ee6-2015-12-29 11:45:32Z-P" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "14893" - ], - "x-ms-correlation-request-id": [ - "d081f5ec-88cf-41c7-a2be-f39e50002e44" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20151229T114534Z:d081f5ec-88cf-41c7-a2be-f39e50002e44" - ], - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Tue, 29 Dec 2015 11:45:34 GMT" - ], - "Server": [ - "Microsoft-IIS/8.0" - ] - }, - "StatusCode": 200 - }, - { - "RequestUri": "/Subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/VS-testacc203-Group/providers/Microsoft.RecoveryServicesBVTD2/vaults?api-version=2015-08-15", - "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvY2ZlYWQ4MjYtNjcwZi00YzQ1LThmM2YtY2ZlZTQyMTdkNzZiL3Jlc291cmNlR3JvdXBzL1ZTLXRlc3RhY2MyMDMtR3JvdXAvcHJvdmlkZXJzL01pY3Jvc29mdC5SZWNvdmVyeVNlcnZpY2VzQlZURDIvdmF1bHRzP2FwaS12ZXJzaW9uPTIwMTUtMDgtMTU=", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "c8cb26f1-0c78-42f3-b572-8b7d399f9da3-2015-12-29 11:45:33Z-P" - ], - "x-ms-version": [ - "2015-01-01" - ], - "User-Agent": [ - "Microsoft.Azure.Management.RecoveryServices.RecoveryServicesManagementClient/1.0.0.0" - ] - }, - "ResponseBody": "{\r\n \"value\": []\r\n}", - "ResponseHeaders": { - "Content-Length": [ - "12" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "4a5685ec-171f-446d-9d12-1c71f5f8cfa4" - ], - "x-ms-client-request-id": [ - "c8cb26f1-0c78-42f3-b572-8b7d399f9da3-2015-12-29 11:45:33Z-P" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "14892" - ], - "x-ms-correlation-request-id": [ - "4a5685ec-171f-446d-9d12-1c71f5f8cfa4" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20151229T114534Z:4a5685ec-171f-446d-9d12-1c71f5f8cfa4" - ], - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Tue, 29 Dec 2015 11:45:34 GMT" - ], - "Server": [ - "Microsoft-IIS/8.0" - ] - }, - "StatusCode": 200 - }, - { - "RequestUri": "/Subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/S91-1/providers/Microsoft.RecoveryServicesBVTD2/vaults/rsv1/extendedInformation/vaultExtendedInfo?api-version=2015-08-15", - "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvY2ZlYWQ4MjYtNjcwZi00YzQ1LThmM2YtY2ZlZTQyMTdkNzZiL3Jlc291cmNlR3JvdXBzL1M5MS0xL3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVjb3ZlcnlTZXJ2aWNlc0JWVEQyL3ZhdWx0cy9yc3YxL2V4dGVuZGVkSW5mb3JtYXRpb24vdmF1bHRFeHRlbmRlZEluZm8/YXBpLXZlcnNpb249MjAxNS0wOC0xNQ==", - "RequestMethod": "GET", - "RequestBody": "", - "RequestHeaders": { - "x-ms-client-request-id": [ - "b2e5226d-a013-4a00-964d-b0cf3c13065b-2015-12-29 11:45:35Z-P" - ], - "x-ms-version": [ - "2015-01-01" - ], - "User-Agent": [ - "Microsoft.Azure.Management.RecoveryServices.RecoveryServicesManagementClient/1.0.0.0" - ] - }, - "ResponseBody": "{\r\n \"ErrorCode\": \"ResourceExtendedInfoNotFound\",\r\n \"Message\": {\r\n \"Language\": \"en-US\",\r\n \"Value\": \"\"\r\n },\r\n \"Values\": null\r\n}", - "ResponseHeaders": { - "Content-Length": [ - "100" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "5f1a8842-0c90-433b-a828-501043dba90a" - ], - "x-ms-client-request-id": [ - "b2e5226d-a013-4a00-964d-b0cf3c13065b-2015-12-29 11:45:35Z-P" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-ratelimit-remaining-subscription-reads": [ - "14890" - ], - "x-ms-correlation-request-id": [ - "5f1a8842-0c90-433b-a828-501043dba90a" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20151229T114536Z:5f1a8842-0c90-433b-a828-501043dba90a" - ], - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Tue, 29 Dec 2015 11:45:36 GMT" - ], - "Server": [ - "Microsoft-IIS/8.0" - ] - }, - "StatusCode": 404 - }, - { - "RequestUri": "/Subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/S91-1/providers/Microsoft.RecoveryServicesBVTD2/vaults/rsv1/extendedInformation/vaultExtendedInfo?api-version=2015-08-15", - "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvY2ZlYWQ4MjYtNjcwZi00YzQ1LThmM2YtY2ZlZTQyMTdkNzZiL3Jlc291cmNlR3JvdXBzL1M5MS0xL3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVjb3ZlcnlTZXJ2aWNlc0JWVEQyL3ZhdWx0cy9yc3YxL2V4dGVuZGVkSW5mb3JtYXRpb24vdmF1bHRFeHRlbmRlZEluZm8/YXBpLXZlcnNpb249MjAxNS0wOC0xNQ==", - "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"integrityKey\": \"LQUxPE/QQG3mWxnhrCnikg==\",\r\n \"algorithm\": \"None\"\r\n }\r\n}", - "RequestHeaders": { - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Content-Length": [ - "102" - ], - "x-ms-client-request-id": [ - "ed64de60-1c9c-414b-8f35-313053a84b47-2015-12-29 11:45:36Z-P" - ], - "x-ms-version": [ - "2015-01-01" - ], - "User-Agent": [ - "Microsoft.Azure.Management.RecoveryServices.RecoveryServicesManagementClient/1.0.0.0" - ] - }, - "ResponseBody": "{\r\n \"location\": null,\r\n \"name\": \"vaultExtendedInfo\",\r\n \"etag\": \"920bdf26-82fb-4da1-81b8-826bcec07ab9\",\r\n \"tags\": null,\r\n \"properties\": {\r\n \"integrityKey\": \"LQUxPE/QQG3mWxnhrCnikg==\",\r\n \"algorithm\": \"None\"\r\n },\r\n \"id\": \"/subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/S91-1/providers/Microsoft.RecoveryServicesBVTD2/vaults/rsv1extendedInformation/vaultExtendedInfo\",\r\n \"type\": \"Microsoft.RecoveryServicesBVTD2/vaults/extendedInformation\",\r\n \"sku\": null\r\n}", - "ResponseHeaders": { - "Content-Length": [ - "428" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "fadc36b8-db25-4dff-987c-7af053fce679" - ], - "x-ms-client-request-id": [ - "ed64de60-1c9c-414b-8f35-313053a84b47-2015-12-29 11:45:36Z-P" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-ratelimit-remaining-subscription-writes": [ - "1198" - ], - "x-ms-correlation-request-id": [ - "fadc36b8-db25-4dff-987c-7af053fce679" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20151229T114538Z:fadc36b8-db25-4dff-987c-7af053fce679" - ], - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Tue, 29 Dec 2015 11:45:38 GMT" - ], - "Server": [ - "Microsoft-IIS/8.0" - ] - }, - "StatusCode": 200 - }, - { - "RequestUri": "/Subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/S91-1/providers/Microsoft.RecoveryServicesBVTD2/vaults/rsv1/certificates/rsv1cfead826-670f-4c45-8f3f-cfee4217d76b-12-29-2015-vaultcredentials?api-version=2015-08-15", - "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvY2ZlYWQ4MjYtNjcwZi00YzQ1LThmM2YtY2ZlZTQyMTdkNzZiL3Jlc291cmNlR3JvdXBzL1M5MS0xL3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVjb3ZlcnlTZXJ2aWNlc0JWVEQyL3ZhdWx0cy9yc3YxL2NlcnRpZmljYXRlcy9yc3YxY2ZlYWQ4MjYtNjcwZi00YzQ1LThmM2YtY2ZlZTQyMTdkNzZiLTEyLTI5LTIwMTUtdmF1bHRjcmVkZW50aWFscz9hcGktdmVyc2lvbj0yMDE1LTA4LTE1", - "RequestMethod": "PUT", - "RequestBody": "{\r\n \"properties\": {\r\n \"certificate\": \"MIIC3TCCAcWgAwIBAgIQHcIHsy4NTqFKXnhM03IoszANBgkqhkiG9w0BAQUFADAeMRwwGgYDVQQDExNXaW5kb3dzIEF6dXJlIFRvb2xzMB4XDTE1MTIyOTExMzUzNFoXDTE2MDEwMzExNDUzNFowHjEcMBoGA1UEAxMTV2luZG93cyBBenVyZSBUb29sczCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJqqQ/YXEIM1ool4tjklkROrLXf04e4pvSpABMEuJPIij3l70RRXsmsoZflmHaHJK4Ey/3VTXfEwXGNIPXZo5Y9iE/2zGjROKcS1tViA55QXtJLuFE4jgZ5ur9J3YcwC6UhAcdeMMmAN8cOMAgFKUiqY6ScSYb3nHpm5DVw1VK+UlF0f94WX70Px79enuxSpRbVH2yOUh2lQ+3gIK+T+sSNOWTAK9rl4n/T3Qk87N8tHhQfv/q7Yqb5/vu5+nrpK5Sp4Hi4GmB/XaUr4SSgCbnr/hGvx4dejH7L7efxQ2geiyKTYkBUBq53IKG6FYWOvWSgDssRLW3WmZV4RiIc9xwECAwEAAaMXMBUwEwYDVR0lBAwwCgYIKwYBBQUHAwIwDQYJKoZIhvcNAQEFBQADggEBAHnFSQBsFdSPZFyaElDMIJnrKIzr2j5gsAJCvY1RHl7VJwZ4l1YL4Cz4OcYTp+8AySvO5XX7bz/hENN9b9AO1F+E7yIPtqmB0BKYZ3gczCNyID8CBSzzohMvAEZAFCv9D5sgA5tvwZMzxjb+QpVV4P31VBaSkdXm0XKwFEl3VKqs+OcDe/gtHpdrchI0avB344MYpN1OgSY9l7kcMFcznHVMYYuOCy1gRii61IPk0LEwJLqQxpbQxu5C9USqEPaAoAqnjCkTAttRdQ2erNxYDSe8WOevecx0MOABT5oAaO6zw38Zl5yMsVcP5rEfAbBllSCfZOcFUd2znA0SKQhqFWU=\"\r\n }\r\n}", - "RequestHeaders": { - "Content-Type": [ - "application/json; charset=utf-8" - ], - "Content-Length": [ - "1035" - ], - "x-ms-client-request-id": [ - "f57fb0eb-8894-4e93-bb77-b1b642a8ac29-2015-12-29 11:45:38Z-P" - ], - "User-Agent": [ - "Microsoft.Azure.Management.RecoveryServices.RecoveryServicesManagementClient/1.0.0.0" - ] - }, - "ResponseBody": "{\r\n \"name\": \"rsv1cfead826-670f-4c45-8f3f-cfee4217d76b-12-29-2015-vaultcredentials\",\r\n \"type\": \"Microsoft.RecoveryServicesBVTD2/vaults/certificates\",\r\n \"id\": \"/Subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/S91-1/providers/Microsoft.RecoveryServicesBVTD2/vaults/rsv1/certificates/rsv1cfead826-670f-4c45-8f3f-cfee4217d76b-12-29-2015-vaultcredentials\",\r\n \"properties\": {\r\n \"certificate\": \"MIIC3TCCAcWgAwIBAgIQHcIHsy4NTqFKXnhM03IoszANBgkqhkiG9w0BAQUFADAeMRwwGgYDVQQDExNXaW5kb3dzIEF6dXJlIFRvb2xzMB4XDTE1MTIyOTExMzUzNFoXDTE2MDEwMzExNDUzNFowHjEcMBoGA1UEAxMTV2luZG93cyBBenVyZSBUb29sczCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAJqqQ/YXEIM1ool4tjklkROrLXf04e4pvSpABMEuJPIij3l70RRXsmsoZflmHaHJK4Ey/3VTXfEwXGNIPXZo5Y9iE/2zGjROKcS1tViA55QXtJLuFE4jgZ5ur9J3YcwC6UhAcdeMMmAN8cOMAgFKUiqY6ScSYb3nHpm5DVw1VK+UlF0f94WX70Px79enuxSpRbVH2yOUh2lQ+3gIK+T+sSNOWTAK9rl4n/T3Qk87N8tHhQfv/q7Yqb5/vu5+nrpK5Sp4Hi4GmB/XaUr4SSgCbnr/hGvx4dejH7L7efxQ2geiyKTYkBUBq53IKG6FYWOvWSgDssRLW3WmZV4RiIc9xwECAwEAAaMXMBUwEwYDVR0lBAwwCgYIKwYBBQUHAwIwDQYJKoZIhvcNAQEFBQADggEBAHnFSQBsFdSPZFyaElDMIJnrKIzr2j5gsAJCvY1RHl7VJwZ4l1YL4Cz4OcYTp+8AySvO5XX7bz/hENN9b9AO1F+E7yIPtqmB0BKYZ3gczCNyID8CBSzzohMvAEZAFCv9D5sgA5tvwZMzxjb+QpVV4P31VBaSkdXm0XKwFEl3VKqs+OcDe/gtHpdrchI0avB344MYpN1OgSY9l7kcMFcznHVMYYuOCy1gRii61IPk0LEwJLqQxpbQxu5C9USqEPaAoAqnjCkTAttRdQ2erNxYDSe8WOevecx0MOABT5oAaO6zw38Zl5yMsVcP5rEfAbBllSCfZOcFUd2znA0SKQhqFWU=\",\r\n \"resourceId\": 2588873934503565988,\r\n \"globalAcsNamespace\": \"seabvtd2rrp1users\",\r\n \"globalAcsHostName\": \"accesscontrol.windows.net\",\r\n \"globalAcsRPRealm\": \"http://windowscloudbackup/m3\",\r\n \"subject\": \"CN=Windows Azure Tools\",\r\n \"validFrom\": \"2015-12-29T17:05:34+05:30\",\r\n \"validTo\": \"2016-01-03T17:15:34+05:30\",\r\n \"thumbprint\": \"F35827AA64456B83AD688409C7557FDAEE52F501\",\r\n \"friendlyName\": \"\",\r\n \"issuer\": \"CN=Windows Azure Tools\"\r\n }\r\n}", - "ResponseHeaders": { - "Content-Length": [ - "1765" - ], - "Content-Type": [ - "application/json" - ], - "Expires": [ - "-1" - ], - "Pragma": [ - "no-cache" - ], - "x-ms-request-id": [ - "edb4c941-f15e-4ae5-9d31-490178814099" - ], - "x-ms-client-request-id": [ - "f57fb0eb-8894-4e93-bb77-b1b642a8ac29-2015-12-29 11:45:38Z-P", - "f57fb0eb-8894-4e93-bb77-b1b642a8ac29-2015-12-29 11:45:38Z-P" - ], - "Strict-Transport-Security": [ - "max-age=31536000; includeSubDomains" - ], - "x-ms-ratelimit-remaining-subscription-writes": [ - "1197" - ], - "x-ms-correlation-request-id": [ - "edb4c941-f15e-4ae5-9d31-490178814099" - ], - "x-ms-routing-request-id": [ - "CENTRALUS:20151229T114542Z:edb4c941-f15e-4ae5-9d31-490178814099" - ], - "Cache-Control": [ - "no-cache" - ], - "Date": [ - "Tue, 29 Dec 2015 11:45:41 GMT" - ], - "Server": [ - "Microsoft-IIS/8.0" - ] - }, - "StatusCode": 200 + "StatusCode": 204 }, { - "RequestUri": "/Subscriptions/cfead826-670f-4c45-8f3f-cfee4217d76b/resourceGroups/S91-1/providers/Microsoft.RecoveryServicesBVTD2/vaults/rsv1?api-version=2015-08-15", - "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvY2ZlYWQ4MjYtNjcwZi00YzQ1LThmM2YtY2ZlZTQyMTdkNzZiL3Jlc291cmNlR3JvdXBzL1M5MS0xL3Byb3ZpZGVycy9NaWNyb3NvZnQuUmVjb3ZlcnlTZXJ2aWNlc0JWVEQyL3ZhdWx0cy9yc3YxP2FwaS12ZXJzaW9uPTIwMTUtMDgtMTU=", + "RequestUri": "/Subscriptions/6999e4d0-cfde-46a3-9092-35dc7a28b5d4/resourceGroups/vishakintdrg/providers/Microsoft.RecoveryServicesBVTD/vaults/rsv1?api-version=2015-11-10", + "EncodedRequestUri": "L1N1YnNjcmlwdGlvbnMvNjk5OWU0ZDAtY2ZkZS00NmEzLTkwOTItMzVkYzdhMjhiNWQ0L3Jlc291cmNlR3JvdXBzL3Zpc2hha2ludGRyZy9wcm92aWRlcnMvTWljcm9zb2Z0LlJlY292ZXJ5U2VydmljZXNCVlREL3ZhdWx0cy9yc3YxP2FwaS12ZXJzaW9uPTIwMTUtMTEtMTA=", "RequestMethod": "DELETE", "RequestBody": "", "RequestHeaders": { @@ -6875,28 +2856,28 @@ "no-cache" ], "x-ms-request-id": [ - "3f4aa4db-d583-414c-bbeb-97c6793297e3" + "4e44958d-cc77-4d6b-96b4-c9a15fc30e76" ], "x-ms-client-request-id": [ - "c8b800fe-3e33-4caf-8355-23c6818bed87" + "23c0aaf5-94e0-4ce0-b9a5-a0a2ead72dee" ], "Strict-Transport-Security": [ "max-age=31536000; includeSubDomains" ], "x-ms-ratelimit-remaining-subscription-writes": [ - "1196" + "1188" ], "x-ms-correlation-request-id": [ - "3f4aa4db-d583-414c-bbeb-97c6793297e3" + "4e44958d-cc77-4d6b-96b4-c9a15fc30e76" ], "x-ms-routing-request-id": [ - "CENTRALUS:20151229T114547Z:3f4aa4db-d583-414c-bbeb-97c6793297e3" + "CENTRALUS:20160413T055946Z:4e44958d-cc77-4d6b-96b4-c9a15fc30e76" ], "Cache-Control": [ "no-cache" ], "Date": [ - "Tue, 29 Dec 2015 11:45:46 GMT" + "Wed, 13 Apr 2016 05:59:46 GMT" ] }, "StatusCode": 200 @@ -6904,6 +2885,6 @@ ], "Names": {}, "Variables": { - "SubscriptionId": "cfead826-670f-4c45-8f3f-cfee4217d76b" + "SubscriptionId": "6999e4d0-cfde-46a3-9092-35dc7a28b5d4" } } \ No newline at end of file From 196bfd36c31ffa9b5e7e6419c8371230850cb917 Mon Sep 17 00:00:00 2001 From: pikumarmsft Date: Wed, 13 Apr 2016 18:29:21 +0530 Subject: [PATCH 18/18] Making SiteRecovery as optional --- ...zureRMRecoveryServicesVaultSettingsFile.cs | 23 ++++++++++--------- 1 file changed, 12 insertions(+), 11 deletions(-) diff --git a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Vault/GetAzureRMRecoveryServicesVaultSettingsFile.cs b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Vault/GetAzureRMRecoveryServicesVaultSettingsFile.cs index ceb5820041c9..37b3b6e701a8 100644 --- a/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Vault/GetAzureRMRecoveryServicesVaultSettingsFile.cs +++ b/src/ResourceManager/RecoveryServices/Commands.RecoveryServices/Vault/GetAzureRMRecoveryServicesVaultSettingsFile.cs @@ -50,7 +50,7 @@ public class GetAzureRmRecoveryServicesVaultSettingsFile : RecoveryServicesCmdle /// /// Gets or sets vault Object. /// - [Parameter(ValueFromPipeline = true, Position = 1)] + [Parameter(Mandatory = true, ValueFromPipeline = true, Position = 1)] [ValidateNotNullOrEmpty] public ARSVault Vault { get; set; } @@ -83,14 +83,14 @@ public class GetAzureRmRecoveryServicesVaultSettingsFile : RecoveryServicesCmdle /// /// Gets or sets vault Object. /// - [Parameter(ParameterSetName = ASRParameterSets.ByDefault, Mandatory = true)] - [Parameter(ParameterSetName = ASRParameterSets.ForSite, Mandatory = true)] - public SwitchParameter ASR + [Parameter(ParameterSetName = ASRParameterSets.ByDefault, Mandatory = false)] + [Parameter(ParameterSetName = ASRParameterSets.ForSite, Mandatory = false)] + public SwitchParameter SiteRecovery { - get { return asr; } - set { asr = value; } + get { return siteRecovery; } + set { siteRecovery = value; } } - private bool asr; + private bool siteRecovery; /// /// Gets or sets the path where the credential file is to be generated @@ -115,14 +115,15 @@ public override void ExecuteCmdlet() { try { - if (asr) - { - this.GetVaultSettingsFile(); - } if (backup) { this.GetAzureRMRecoveryServicesVaultBackupCredentials(); } + else + { + this.GetVaultSettingsFile(); + } + } catch (AggregateException aggregateEx) {