diff --git a/src/RecoveryServices/RecoveryServices.Backup.Providers/Providers/AzureFilesPsBackupProvider.cs b/src/RecoveryServices/RecoveryServices.Backup.Providers/Providers/AzureFilesPsBackupProvider.cs index 0a274d9845c8..ea1015c2e0c8 100644 --- a/src/RecoveryServices/RecoveryServices.Backup.Providers/Providers/AzureFilesPsBackupProvider.cs +++ b/src/RecoveryServices/RecoveryServices.Backup.Providers/Providers/AzureFilesPsBackupProvider.cs @@ -1061,7 +1061,7 @@ private RestAzureNS.AzureOperationResponse EnableOrModify PolicyBase policy = ProviderData.ContainsKey(ItemParams.Policy) ? (PolicyBase)ProviderData[ItemParams.Policy] : null; - ItemBase itemBase = (ItemBase)ProviderData[ItemParams.Item]; + ItemBase itemBase = ProviderData.ContainsKey(ItemParams.Item) ? (ItemBase)ProviderData[ItemParams.Item] : null; AzureFileShareItem item = (AzureFileShareItem)ProviderData[ItemParams.Item]; diff --git a/src/RecoveryServices/RecoveryServices.Backup.Providers/Providers/AzureWorkloadPsBackupProvider.cs b/src/RecoveryServices/RecoveryServices.Backup.Providers/Providers/AzureWorkloadPsBackupProvider.cs index dc4ac99c70b6..e15f0921f62c 100644 --- a/src/RecoveryServices/RecoveryServices.Backup.Providers/Providers/AzureWorkloadPsBackupProvider.cs +++ b/src/RecoveryServices/RecoveryServices.Backup.Providers/Providers/AzureWorkloadPsBackupProvider.cs @@ -991,13 +991,19 @@ public void RegisterContainer() List unregisteredVmContainers = GetUnRegisteredVmContainers(vaultName, vaultResourceGroupName); + + Logger.Instance.WriteDebug("containerName: "+ containerName + ", vmResourceGroupName: " + vmResourceGroupName + + ", unregisteredVMContainers.Count: " + unregisteredVmContainers?.Count); + ProtectableContainerResource unregisteredVmContainer = unregisteredVmContainers.Find( vmContainer => { string[] containerNameSplit = vmContainer.Name.Split(';'); int containerNameSplitLen = containerNameSplit.Length; - bool vmNameMatch = string.Compare(containerNameSplit[containerNameSplitLen - 1], containerName, true) == 0; + bool vmNameMatch = string.Compare(containerNameSplit[containerNameSplitLen - 1], containerName.Split(';').Last(), true) == 0; bool rgNameMatch = string.Compare(containerNameSplit[containerNameSplitLen - 2], vmResourceGroupName, true) == 0; - + + Logger.Instance.WriteDebug("Unregistered Container Name: " + vmContainer.Name + ", vmNameMatch: " + vmNameMatch + ", rgNameMatch: " + rgNameMatch); + return vmNameMatch && rgNameMatch; }); diff --git a/src/RecoveryServices/RecoveryServices.Backup.Providers/Providers/IaasVmPsBackupProvider.cs b/src/RecoveryServices/RecoveryServices.Backup.Providers/Providers/IaasVmPsBackupProvider.cs index 369ce57fdffe..4b73fffc038c 100644 --- a/src/RecoveryServices/RecoveryServices.Backup.Providers/Providers/IaasVmPsBackupProvider.cs +++ b/src/RecoveryServices/RecoveryServices.Backup.Providers/Providers/IaasVmPsBackupProvider.cs @@ -74,17 +74,17 @@ public RestAzureNS.AzureOperationResponse EnableProtectio string vaultName = (string)ProviderData[VaultParams.VaultName]; string resourceGroupName = (string)ProviderData[VaultParams.ResourceGroupName]; string azureVMName = (string)ProviderData[ItemParams.ItemName]; - string azureVMCloudServiceName = (string)ProviderData[ItemParams.AzureVMCloudServiceName]; + string azureVMCloudServiceName = ProviderData.ContainsKey(ItemParams.AzureVMCloudServiceName) ? (string)ProviderData[ItemParams.AzureVMCloudServiceName] : null; string azureVMResourceGroupName = (string)ProviderData[ItemParams.AzureVMResourceGroupName]; string parameterSetName = (string)ProviderData[ItemParams.ParameterSetName]; - string[] inclusionDisksList = (string[])ProviderData[ItemParams.InclusionDisksList]; - string[] exclusionDisksList = (string[])ProviderData[ItemParams.ExclusionDisksList]; - SwitchParameter resetDiskExclusionSetting = (SwitchParameter)ProviderData[ItemParams.ResetExclusionSettings]; - bool excludeAllDataDisks = (bool)ProviderData[ItemParams.ExcludeAllDataDisks]; + string[] inclusionDisksList = ProviderData.ContainsKey(ItemParams.InclusionDisksList) ? (string[])ProviderData[ItemParams.InclusionDisksList] : null; + string[] exclusionDisksList = ProviderData.ContainsKey(ItemParams.ExclusionDisksList) ? (string[])ProviderData[ItemParams.ExclusionDisksList] : null; + SwitchParameter resetDiskExclusionSetting = ProviderData.ContainsKey(ItemParams.ResetExclusionSettings) ? (SwitchParameter)ProviderData[ItemParams.ResetExclusionSettings] : new SwitchParameter(false); + bool excludeAllDataDisks = ProviderData.ContainsKey(ItemParams.ExcludeAllDataDisks) ? (bool)ProviderData[ItemParams.ExcludeAllDataDisks] : false; PolicyBase policy = (PolicyBase)ProviderData[ItemParams.Policy]; - ItemBase itemBase = (ItemBase)ProviderData[ItemParams.Item]; - AzureVmItem item = (AzureVmItem)ProviderData[ItemParams.Item]; - + ItemBase itemBase = ProviderData.ContainsKey(ItemParams.Item) ? (ItemBase)ProviderData[ItemParams.Item] : null; + AzureVmItem item = ProviderData.ContainsKey(ItemParams.Item) ? (AzureVmItem)ProviderData[ItemParams.Item] : null; + string auxiliaryAccessToken = ProviderData.ContainsKey(ResourceGuardParams.Token) ? (string)ProviderData[ResourceGuardParams.Token] : null; bool isMUAOperation = ProviderData.ContainsKey(ResourceGuardParams.IsMUAOperation) ? (bool)ProviderData[ResourceGuardParams.IsMUAOperation] : false; @@ -327,7 +327,7 @@ public RestAzureNS.AzureOperationResponse DisableProtecti { string vaultName = (string)ProviderData[VaultParams.VaultName]; string resourceGroupName = (string)ProviderData[VaultParams.ResourceGroupName]; - bool deleteBackupData = (bool)ProviderData[ItemParams.DeleteBackupData]; + bool deleteBackupData = ProviderData.ContainsKey(ItemParams.DeleteBackupData) ? (bool)ProviderData[ItemParams.DeleteBackupData] : false; ItemBase itemBase = (ItemBase)ProviderData[ItemParams.Item]; diff --git a/src/RecoveryServices/RecoveryServices.Backup.Test/ScenarioTests/IaasVm/ItemTests.cs b/src/RecoveryServices/RecoveryServices.Backup.Test/ScenarioTests/IaasVm/ItemTests.cs index f9e68aaef95c..b00559ddb556 100644 --- a/src/RecoveryServices/RecoveryServices.Backup.Test/ScenarioTests/IaasVm/ItemTests.cs +++ b/src/RecoveryServices/RecoveryServices.Backup.Test/ScenarioTests/IaasVm/ItemTests.cs @@ -351,5 +351,17 @@ public void TestAzureRestoreWithCVMOsDiskEncryptionSetId() "Test-AzureRestoreWithCVMOsDiskEncryptionSetId" ); } + + [Fact] + [Trait(Category.AcceptanceType, Category.CheckIn)] + [Trait(TestConstants.Workload, TestConstants.AzureVM)] + public void TestAzureVMRedoProtection() + { + TestRunner.RunTestScript( + $"Import-Module {_IaasVmcommonModule.AsAbsoluteLocation()}", + $"Import-Module {_IaasVmtestModule.AsAbsoluteLocation()}", + "Test-AzureVMRedoProtection" + ); + } } } diff --git a/src/RecoveryServices/RecoveryServices.Backup.Test/ScenarioTests/IaasVm/ItemTests.ps1 b/src/RecoveryServices/RecoveryServices.Backup.Test/ScenarioTests/IaasVm/ItemTests.ps1 index 7438fd4fa24c..66c44573e8ec 100644 --- a/src/RecoveryServices/RecoveryServices.Backup.Test/ScenarioTests/IaasVm/ItemTests.ps1 +++ b/src/RecoveryServices/RecoveryServices.Backup.Test/ScenarioTests/IaasVm/ItemTests.ps1 @@ -12,6 +12,40 @@ # limitations under the License. # ---------------------------------------------------------------------------------- +function Test-AzureVMRedoProtection +{ + $resourceGroupName = "hiagarg" + $vaultName = "hiagaVault" + $targetVaultName = "hiagaVault2" + $vmContainerSuffix = "hiaga-adhoc-vm" + $policyName = "DefaultPolicy" + + try + { + # Step 1: Move protection from hiagaVault to hiagaVault2 + $vault = Get-AzRecoveryServicesVault -ResourceGroupName $resourceGroupName -Name $vaultName + $items = Get-AzRecoveryServicesBackupItem -BackupManagementType AzureVM -WorkloadType AzureVM -VaultId $vault.ID | Where-Object { $_.ContainerName.EndsWith($vmContainerSuffix) } + $targetVault = Get-AzRecoveryServicesVault -ResourceGroupName $resourceGroupName -Name $targetVaultName + $policy = Get-AzRecoveryServicesBackupProtectionPolicy -Name $policyName -VaultId $targetVault.ID + + $redoJob = Redo-AzRecoveryServicesBackupProtection -Item $items[-1] -TargetVaultId $targetVault.ID -TargetPolicy $policy -VaultId $vault.ID -Force -Confirm:$false + Assert-True { $redoJob.Status -eq "Completed" } + + # Step 2: Reverse - move protection back to hiagaVault + $vault = Get-AzRecoveryServicesVault -ResourceGroupName $resourceGroupName -Name $targetVaultName + $targetVault = Get-AzRecoveryServicesVault -ResourceGroupName $resourceGroupName -Name $vaultName + $policy = Get-AzRecoveryServicesBackupProtectionPolicy -Name $policyName -VaultId $targetVault.ID + $items = Get-AzRecoveryServicesBackupItem -BackupManagementType AzureVM -WorkloadType AzureVM -VaultId $vault.ID | Where-Object { $_.ContainerName.EndsWith($vmContainerSuffix) } + + $redoJob = Redo-AzRecoveryServicesBackupProtection -Item $items[-1] -TargetVaultId $targetVault.ID -TargetPolicy $policy -VaultId $vault.ID -Force -Confirm:$false + Assert-True { $redoJob.Status -eq "Completed" } + } + finally + { + # Optional cleanup if needed + } +} + function Test-AzurePERestore { $subId = "f2edfd5d-5496-4683-b94f-b3588c579009" diff --git a/src/RecoveryServices/RecoveryServices.Backup.Test/SessionRecords/Microsoft.Azure.Commands.RecoveryServices.Backup.Test.ScenarioTests.ItemTests/TestAzureVMRedoProtection.json b/src/RecoveryServices/RecoveryServices.Backup.Test/SessionRecords/Microsoft.Azure.Commands.RecoveryServices.Backup.Test.ScenarioTests.ItemTests/TestAzureVMRedoProtection.json new file mode 100644 index 000000000000..19703b85f65d --- /dev/null +++ b/src/RecoveryServices/RecoveryServices.Backup.Test/SessionRecords/Microsoft.Azure.Commands.RecoveryServices.Backup.Test.ScenarioTests.ItemTests/TestAzureVMRedoProtection.json @@ -0,0 +1,2444 @@ +{ + "Entries": [ + { + "RequestUri": "/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/hiagarg/providers/Microsoft.RecoveryServices/vaults/hiagaVault?api-version=2024-04-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMzgzMDRlMTMtMzU3ZS00MDVlLTllOWEtMjIwMzUxZGNjZThjL3Jlc291cmNlR3JvdXBzL2hpYWdhcmcvcHJvdmlkZXJzL01pY3Jvc29mdC5SZWNvdmVyeVNlcnZpY2VzL3ZhdWx0cy9oaWFnYVZhdWx0P2FwaS12ZXJzaW9uPTIwMjQtMDQtMDE=", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept-Language": [ + "en-US" + ], + "x-ms-client-request-id": [ + "2221c790-364e-4f48-aec7-f566d54fde72" + ], + "User-Agent": [ + "FxVersion/8.0.2025.41914", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.22621", + "Microsoft.Azure.Management.RecoveryServices.RecoveryServicesClient/7.8.0" + ] + }, + "RequestBody": "", + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-throttling-version": [ + "v2" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "x-ms-request-id": [ + "41cb99e3-b3e0-48ce-9c1d-ad28a5508eff" + ], + "x-ms-client-request-id": [ + "2221c790-364e-4f48-aec7-f566d54fde72" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "1099" + ], + "x-ms-correlation-request-id": [ + "41cb99e3-b3e0-48ce-9c1d-ad28a5508eff" + ], + "x-ms-routing-request-id": [ + "CENTRALUSEUAP:20251001T033245Z:41cb99e3-b3e0-48ce-9c1d-ad28a5508eff" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Cache": [ + "CONFIG_NOCACHE" + ], + "X-MSEdge-Ref": [ + "Ref A: 9E07C5AF78564267B81C550C9D816C4B Ref B: MAA201060516053 Ref C: 2025-10-01T03:32:44Z" + ], + "Date": [ + "Wed, 01 Oct 2025 03:32:44 GMT" + ], + "Content-Length": [ + "1902" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"location\": \"centraluseuap\",\r\n \"name\": \"hiagaVault\",\r\n \"etag\": \"W/\\\"datetime'2025-08-14T12%3A47%3A34.1453161Z'\\\"\",\r\n \"tags\": {\r\n \"MABUsed\": \"Yes\",\r\n \"Owner\": \"hiaga\",\r\n \"Purpose\": \"Testing\",\r\n \"DeleteBy\": \"01-2099\",\r\n \"Reserved\": \"please do not use this vault for any testing as it is reserved and highly used for PowerShell\"\r\n },\r\n \"identity\": {\r\n \"tenantId\": \"72f988bf-86f1-41af-91ab-2d7cd011db47\",\r\n \"principalId\": \"608ca1e9-e854-46c6-984f-d812d0e657e6\",\r\n \"type\": \"SystemAssigned, UserAssigned\",\r\n \"userAssignedIdentities\": {\r\n \"/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourcegroups/hiagaczr-rg/providers/microsoft.managedidentity/userassignedidentities/hiagauseridentity\": {\r\n \"clientId\": \"05a1da4a-ee20-42b9-94de-72175caa42bb\",\r\n \"principalId\": \"af96ebe9-5ed3-4753-9849-c314ddc1150c\"\r\n }\r\n }\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateEndpointStateForBackup\": \"None\",\r\n \"privateEndpointStateForSiteRecovery\": \"None\",\r\n \"monitoringSettings\": {\r\n \"azureMonitorAlertSettings\": {\r\n \"alertsForAllJobFailures\": \"Enabled\",\r\n \"alertsForAllReplicationIssues\": \"Enabled\",\r\n \"alertsForAllFailoverIssues\": \"Enabled\"\r\n },\r\n \"classicAlertSettings\": {\r\n \"alertsForCriticalOperations\": \"Enabled\",\r\n \"emailNotificationsForSiteRecovery\": \"Enabled\"\r\n }\r\n },\r\n \"backupStorageVersion\": \"V1\",\r\n \"securitySettings\": {\r\n \"immutabilitySettings\": {\r\n \"state\": \"Disabled\"\r\n },\r\n \"softDeleteSettings\": {\r\n \"softDeleteRetentionPeriodInDays\": 14,\r\n \"softDeleteState\": \"Enabled\",\r\n \"enhancedSecurityState\": \"Disabled\"\r\n },\r\n \"multiUserAuthorization\": \"Disabled\"\r\n },\r\n \"redundancySettings\": {\r\n \"standardTierStorageRedundancy\": \"GeoRedundant\",\r\n \"crossRegionRestore\": \"Enabled\"\r\n },\r\n \"secureScore\": \"None\",\r\n \"bcdrSecurityLevel\": \"Poor\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"restoreSettings\": {\r\n \"crossSubscriptionRestoreSettings\": {\r\n \"crossSubscriptionRestoreState\": \"Enabled\"\r\n }\r\n }\r\n },\r\n \"id\": \"/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/hiagarg/providers/Microsoft.RecoveryServices/vaults/hiagaVault\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults\",\r\n \"sku\": {\r\n \"name\": \"RS0\",\r\n \"tier\": \"Standard\"\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/hiagarg/providers/Microsoft.RecoveryServices/vaults/hiagaVault?api-version=2024-04-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMzgzMDRlMTMtMzU3ZS00MDVlLTllOWEtMjIwMzUxZGNjZThjL3Jlc291cmNlR3JvdXBzL2hpYWdhcmcvcHJvdmlkZXJzL01pY3Jvc29mdC5SZWNvdmVyeVNlcnZpY2VzL3ZhdWx0cy9oaWFnYVZhdWx0P2FwaS12ZXJzaW9uPTIwMjQtMDQtMDE=", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept-Language": [ + "en-US" + ], + "x-ms-client-request-id": [ + "4c64092f-1084-443c-8876-2ea1a170ae8b" + ], + "User-Agent": [ + "FxVersion/8.0.2025.41914", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.22621", + "Microsoft.Azure.Management.RecoveryServices.RecoveryServicesClient/7.8.0" + ] + }, + "RequestBody": "", + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-throttling-version": [ + "v2" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "x-ms-request-id": [ + "20de1fd1-33ed-41c2-ab0b-b1574aa2ade3" + ], + "x-ms-client-request-id": [ + "4c64092f-1084-443c-8876-2ea1a170ae8b" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "1099" + ], + "x-ms-correlation-request-id": [ + "20de1fd1-33ed-41c2-ab0b-b1574aa2ade3" + ], + "x-ms-routing-request-id": [ + "CENTRALUSEUAP:20251001T033328Z:20de1fd1-33ed-41c2-ab0b-b1574aa2ade3" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Cache": [ + "CONFIG_NOCACHE" + ], + "X-MSEdge-Ref": [ + "Ref A: DC3634928D2D4B28B13C833C854A806A Ref B: MAA201060514045 Ref C: 2025-10-01T03:33:27Z" + ], + "Date": [ + "Wed, 01 Oct 2025 03:33:27 GMT" + ], + "Content-Length": [ + "1902" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"location\": \"centraluseuap\",\r\n \"name\": \"hiagaVault\",\r\n \"etag\": \"W/\\\"datetime'2025-08-14T12%3A47%3A34.1453161Z'\\\"\",\r\n \"tags\": {\r\n \"MABUsed\": \"Yes\",\r\n \"Owner\": \"hiaga\",\r\n \"Purpose\": \"Testing\",\r\n \"DeleteBy\": \"01-2099\",\r\n \"Reserved\": \"please do not use this vault for any testing as it is reserved and highly used for PowerShell\"\r\n },\r\n \"identity\": {\r\n \"tenantId\": \"72f988bf-86f1-41af-91ab-2d7cd011db47\",\r\n \"principalId\": \"608ca1e9-e854-46c6-984f-d812d0e657e6\",\r\n \"type\": \"SystemAssigned, UserAssigned\",\r\n \"userAssignedIdentities\": {\r\n \"/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourcegroups/hiagaczr-rg/providers/microsoft.managedidentity/userassignedidentities/hiagauseridentity\": {\r\n \"clientId\": \"05a1da4a-ee20-42b9-94de-72175caa42bb\",\r\n \"principalId\": \"af96ebe9-5ed3-4753-9849-c314ddc1150c\"\r\n }\r\n }\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateEndpointStateForBackup\": \"None\",\r\n \"privateEndpointStateForSiteRecovery\": \"None\",\r\n \"monitoringSettings\": {\r\n \"azureMonitorAlertSettings\": {\r\n \"alertsForAllJobFailures\": \"Enabled\",\r\n \"alertsForAllReplicationIssues\": \"Enabled\",\r\n \"alertsForAllFailoverIssues\": \"Enabled\"\r\n },\r\n \"classicAlertSettings\": {\r\n \"alertsForCriticalOperations\": \"Enabled\",\r\n \"emailNotificationsForSiteRecovery\": \"Enabled\"\r\n }\r\n },\r\n \"backupStorageVersion\": \"V1\",\r\n \"securitySettings\": {\r\n \"immutabilitySettings\": {\r\n \"state\": \"Disabled\"\r\n },\r\n \"softDeleteSettings\": {\r\n \"softDeleteRetentionPeriodInDays\": 14,\r\n \"softDeleteState\": \"Enabled\",\r\n \"enhancedSecurityState\": \"Disabled\"\r\n },\r\n \"multiUserAuthorization\": \"Disabled\"\r\n },\r\n \"redundancySettings\": {\r\n \"standardTierStorageRedundancy\": \"GeoRedundant\",\r\n \"crossRegionRestore\": \"Enabled\"\r\n },\r\n \"secureScore\": \"None\",\r\n \"bcdrSecurityLevel\": \"Poor\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"restoreSettings\": {\r\n \"crossSubscriptionRestoreSettings\": {\r\n \"crossSubscriptionRestoreState\": \"Enabled\"\r\n }\r\n }\r\n },\r\n \"id\": \"/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/hiagarg/providers/Microsoft.RecoveryServices/vaults/hiagaVault\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults\",\r\n \"sku\": {\r\n \"name\": \"RS0\",\r\n \"tier\": \"Standard\"\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/hiagarg/providers/Microsoft.RecoveryServices/vaults/hiagaVault/backupProtectedItems?$filter=backupManagementType%20eq%20'AzureIaasVM'%20and%20itemType%20eq%20'VM'&api-version=2025-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMzgzMDRlMTMtMzU3ZS00MDVlLTllOWEtMjIwMzUxZGNjZThjL3Jlc291cmNlR3JvdXBzL2hpYWdhcmcvcHJvdmlkZXJzL01pY3Jvc29mdC5SZWNvdmVyeVNlcnZpY2VzL3ZhdWx0cy9oaWFnYVZhdWx0L2JhY2t1cFByb3RlY3RlZEl0ZW1zPyRmaWx0ZXI9YmFja3VwTWFuYWdlbWVudFR5cGUlMjBlcSUyMCdBenVyZUlhYXNWTSclMjBhbmQlMjBpdGVtVHlwZSUyMGVxJTIwJ1ZNJyZhcGktdmVyc2lvbj0yMDI1LTAyLTAx", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept-Language": [ + "en-US" + ], + "x-ms-client-request-id": [ + "ed7e7333-d635-40d8-af2e-4af76e5ee605" + ], + "User-Agent": [ + "FxVersion/8.0.2025.41914", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.22621", + "Microsoft.Azure.Management.RecoveryServices.Backup.RecoveryServicesBackupClient/7.8.0" + ] + }, + "RequestBody": "", + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "x-ms-request-id": [ + "4ccafdd2-0369-4114-9a89-e060ab960815" + ], + "x-ms-client-request-id": [ + "ed7e7333-d635-40d8-af2e-4af76e5ee605" + ], + "x-ms-operation-identifier": [ + "tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=8bf5ba20-c970-4c38-b2a6-95f5726c959a/centraluseuap/4ba542cb-9300-4a58-b1f2-02043f60db16" + ], + "x-ms-throttling-version": [ + "v1" + ], + "x-ms-ratelimit-remaining-subscription-resource-requests": [ + "1099" + ], + "x-ms-correlation-request-id": [ + "4ccafdd2-0369-4114-9a89-e060ab960815" + ], + "x-ms-routing-request-id": [ + "CENTRALUSEUAP:20251001T033246Z:4ccafdd2-0369-4114-9a89-e060ab960815" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Cache": [ + "CONFIG_NOCACHE" + ], + "X-MSEdge-Ref": [ + "Ref A: 4EE398619EB44E7E9119892972DF2DC0 Ref B: MAA201060513035 Ref C: 2025-10-01T03:32:45Z" + ], + "Date": [ + "Wed, 01 Oct 2025 03:32:45 GMT" + ], + "Content-Length": [ + "5623" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"id\": \"/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/hiagarg/providers/Microsoft.RecoveryServices/vaults/hiagaVault/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainerv2;hiagarg;hiaga-adhoc-vm/protectedItems/VM;iaasvmcontainerv2;hiagarg;hiaga-adhoc-vm\",\r\n \"name\": \"VM;iaasvmcontainerv2;hiagarg;hiaga-adhoc-vm\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems\",\r\n \"properties\": {\r\n \"friendlyName\": \"hiaga-adhoc-vm\",\r\n \"virtualMachineId\": \"/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/HIAGARG/providers/Microsoft.Compute/virtualMachines/hiaga-adhoc-vm\",\r\n \"protectionStatus\": \"Healthy\",\r\n \"protectionState\": \"Protected\",\r\n \"healthStatus\": \"Passed\",\r\n \"healthDetails\": [\r\n {\r\n \"code\": 400239,\r\n \"title\": \"IaasVmHealthGreenDefault\",\r\n \"message\": \"Backup pre-check status of this virtual machine is OK.\",\r\n \"recommendations\": []\r\n }\r\n ],\r\n \"lastBackupStatus\": \"Completed\",\r\n \"lastBackupTime\": \"2025-09-29T23:01:31.472716Z\",\r\n \"protectedItemDataId\": \"244303507\",\r\n \"extendedProperties\": {},\r\n \"policyType\": \"\",\r\n \"protectedItemType\": \"Microsoft.Compute/virtualMachines\",\r\n \"backupManagementType\": \"AzureIaasVM\",\r\n \"workloadType\": \"VM\",\r\n \"containerName\": \"iaasvmcontainerv2;hiagarg;hiaga-adhoc-vm\",\r\n \"sourceResourceId\": \"/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/HIAGARG/providers/Microsoft.Compute/virtualMachines/hiaga-adhoc-vm\",\r\n \"policyId\": \"/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/hiagarg/providers/Microsoft.RecoveryServices/vaults/hiagaVault/backupPolicies/DefaultPolicy\",\r\n \"policyName\": \"DefaultPolicy\",\r\n \"lastRecoveryPoint\": \"2025-09-29T23:01:38.4538947Z\",\r\n \"vaultId\": \"https://management.azure.com/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/hiagarg/providers/Microsoft.RecoveryServices/vaults/hiagaVault\",\r\n \"isArchiveEnabled\": false,\r\n \"softDeleteRetentionPeriod\": 0\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/hiagarg/providers/Microsoft.RecoveryServices/vaults/hiagaVault/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainerv2;hiagarg;hiaganewvm1/protectedItems/VM;iaasvmcontainerv2;hiagarg;hiaganewvm1\",\r\n \"name\": \"VM;iaasvmcontainerv2;hiagarg;hiaganewvm1\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems\",\r\n \"properties\": {\r\n \"friendlyName\": \"hiagaNewVm1\",\r\n \"virtualMachineId\": \"/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/hiagarg/providers/Microsoft.Compute/virtualMachines/hiagaNewVm1\",\r\n \"protectionStatus\": \"Unhealthy\",\r\n \"protectionState\": \"Protected\",\r\n \"healthStatus\": \"ActionRequired\",\r\n \"healthDetails\": [\r\n {\r\n \"code\": 400136,\r\n \"title\": \"UserErrorVmNotFoundV2\",\r\n \"message\": \"Virtual machine doesn't exist.\",\r\n \"recommendations\": [\r\n \"Please make sure that virtual machine exists or select a different virtual machine. For more details, please refer to http://aka.ms/UserErrorVmNotFoundV2\"\r\n ]\r\n }\r\n ],\r\n \"lastBackupStatus\": \"Failed\",\r\n \"lastBackupTime\": \"2025-01-12T16:09:19.3771812Z\",\r\n \"protectedItemDataId\": \"342039534\",\r\n \"policyType\": \"\",\r\n \"protectedItemType\": \"Microsoft.Compute/virtualMachines\",\r\n \"backupManagementType\": \"AzureIaasVM\",\r\n \"workloadType\": \"VM\",\r\n \"containerName\": \"iaasvmcontainerv2;hiagarg;hiaganewvm1\",\r\n \"sourceResourceId\": \"/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/hiagarg/providers/Microsoft.Compute/virtualMachines/hiagaNewVm1\",\r\n \"policyId\": \"/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/hiagarg/providers/Microsoft.RecoveryServices/vaults/hiagaVault/backupPolicies/DefaultPolicy\",\r\n \"policyName\": \"DefaultPolicy\",\r\n \"lastRecoveryPoint\": \"2024-02-25T23:09:20.0217564Z\",\r\n \"vaultId\": \"https://management.azure.com/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/hiagarg/providers/Microsoft.RecoveryServices/vaults/hiagaVault\",\r\n \"isArchiveEnabled\": false,\r\n \"softDeleteRetentionPeriod\": 0\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/hiagarg/providers/Microsoft.RecoveryServices/vaults/hiagaVault/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainerv2;hiagarg;pstest-ccy-vm3/protectedItems/VM;iaasvmcontainerv2;hiagarg;pstest-ccy-vm3\",\r\n \"name\": \"VM;iaasvmcontainerv2;hiagarg;pstest-ccy-vm3\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems\",\r\n \"properties\": {\r\n \"friendlyName\": \"pstest-ccy-vm3\",\r\n \"virtualMachineId\": \"/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/hiagarg/providers/Microsoft.Compute/virtualMachines/pstest-ccy-vm3\",\r\n \"protectionStatus\": \"Healthy\",\r\n \"protectionState\": \"Protected\",\r\n \"healthStatus\": \"Passed\",\r\n \"healthDetails\": [\r\n {\r\n \"code\": 400239,\r\n \"title\": \"IaasVmHealthGreenDefault\",\r\n \"message\": \"Backup pre-check status of this virtual machine is OK.\",\r\n \"recommendations\": []\r\n }\r\n ],\r\n \"lastBackupStatus\": \"Completed\",\r\n \"lastBackupTime\": \"2025-09-30T23:10:11.0127011Z\",\r\n \"protectedItemDataId\": \"539387730\",\r\n \"extendedProperties\": {},\r\n \"policyType\": \"\",\r\n \"protectedItemType\": \"Microsoft.Compute/virtualMachines\",\r\n \"backupManagementType\": \"AzureIaasVM\",\r\n \"workloadType\": \"VM\",\r\n \"containerName\": \"iaasvmcontainerv2;hiagarg;pstest-ccy-vm3\",\r\n \"sourceResourceId\": \"/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/hiagarg/providers/Microsoft.Compute/virtualMachines/pstest-ccy-vm3\",\r\n \"policyId\": \"/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/hiagarg/providers/Microsoft.RecoveryServices/vaults/hiagaVault/backupPolicies/DefaultPolicy\",\r\n \"policyName\": \"DefaultPolicy\",\r\n \"lastRecoveryPoint\": \"2025-09-30T23:10:15.1404835Z\",\r\n \"vaultId\": \"https://management.azure.com/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/hiagarg/providers/Microsoft.RecoveryServices/vaults/hiagaVault\",\r\n \"isArchiveEnabled\": false,\r\n \"softDeleteRetentionPeriod\": 0\r\n }\r\n }\r\n ]\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/hiagarg/providers/Microsoft.RecoveryServices/vaults/hiagaVault2?api-version=2024-04-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMzgzMDRlMTMtMzU3ZS00MDVlLTllOWEtMjIwMzUxZGNjZThjL3Jlc291cmNlR3JvdXBzL2hpYWdhcmcvcHJvdmlkZXJzL01pY3Jvc29mdC5SZWNvdmVyeVNlcnZpY2VzL3ZhdWx0cy9oaWFnYVZhdWx0Mj9hcGktdmVyc2lvbj0yMDI0LTA0LTAx", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept-Language": [ + "en-US" + ], + "x-ms-client-request-id": [ + "b2f3cdfa-b387-4910-b3e9-bcb5071c7dde" + ], + "User-Agent": [ + "FxVersion/8.0.2025.41914", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.22621", + "Microsoft.Azure.Management.RecoveryServices.RecoveryServicesClient/7.8.0" + ] + }, + "RequestBody": "", + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-throttling-version": [ + "v2" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "x-ms-request-id": [ + "ded7c1d8-c07b-4ca9-b52f-1dcf94b269c7" + ], + "x-ms-client-request-id": [ + "b2f3cdfa-b387-4910-b3e9-bcb5071c7dde" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "1099" + ], + "x-ms-correlation-request-id": [ + "ded7c1d8-c07b-4ca9-b52f-1dcf94b269c7" + ], + "x-ms-routing-request-id": [ + "CENTRALUSEUAP:20251001T033254Z:ded7c1d8-c07b-4ca9-b52f-1dcf94b269c7" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Cache": [ + "CONFIG_NOCACHE" + ], + "X-MSEdge-Ref": [ + "Ref A: FDD98A52674644379FB298520AE097AD Ref B: MAA201060514045 Ref C: 2025-10-01T03:32:53Z" + ], + "Date": [ + "Wed, 01 Oct 2025 03:32:53 GMT" + ], + "Content-Length": [ + "955" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"location\": \"centraluseuap\",\r\n \"name\": \"hiagaVault2\",\r\n \"etag\": \"W/\\\"datetime'2025-08-14T12%3A47%3A33.8366674Z'\\\"\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateEndpointStateForBackup\": \"None\",\r\n \"privateEndpointStateForSiteRecovery\": \"None\",\r\n \"backupStorageVersion\": \"V2\",\r\n \"securitySettings\": {\r\n \"softDeleteSettings\": {\r\n \"softDeleteRetentionPeriodInDays\": 0,\r\n \"softDeleteState\": \"Enabled\",\r\n \"enhancedSecurityState\": \"Enabled\"\r\n },\r\n \"multiUserAuthorization\": \"Disabled\"\r\n },\r\n \"redundancySettings\": {\r\n \"standardTierStorageRedundancy\": \"GeoRedundant\",\r\n \"crossRegionRestore\": \"Disabled\"\r\n },\r\n \"secureScore\": \"None\",\r\n \"bcdrSecurityLevel\": \"Poor\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"restoreSettings\": {\r\n \"crossSubscriptionRestoreSettings\": {\r\n \"crossSubscriptionRestoreState\": \"Enabled\"\r\n }\r\n }\r\n },\r\n \"id\": \"/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/hiagarg/providers/Microsoft.RecoveryServices/vaults/hiagaVault2\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults\",\r\n \"sku\": {\r\n \"name\": \"RS0\",\r\n \"tier\": \"Standard\"\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/hiagarg/providers/Microsoft.RecoveryServices/vaults/hiagaVault2?api-version=2024-04-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMzgzMDRlMTMtMzU3ZS00MDVlLTllOWEtMjIwMzUxZGNjZThjL3Jlc291cmNlR3JvdXBzL2hpYWdhcmcvcHJvdmlkZXJzL01pY3Jvc29mdC5SZWNvdmVyeVNlcnZpY2VzL3ZhdWx0cy9oaWFnYVZhdWx0Mj9hcGktdmVyc2lvbj0yMDI0LTA0LTAx", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept-Language": [ + "en-US" + ], + "x-ms-client-request-id": [ + "1737e65e-c335-4223-9fd8-c27fd0badcd2" + ], + "User-Agent": [ + "FxVersion/8.0.2025.41914", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.22621", + "Microsoft.Azure.Management.RecoveryServices.RecoveryServicesClient/7.8.0" + ] + }, + "RequestBody": "", + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-throttling-version": [ + "v2" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "x-ms-request-id": [ + "d6d07c1c-b88e-4734-ad89-86cda9ae793c" + ], + "x-ms-client-request-id": [ + "1737e65e-c335-4223-9fd8-c27fd0badcd2" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "1099" + ], + "x-ms-correlation-request-id": [ + "d6d07c1c-b88e-4734-ad89-86cda9ae793c" + ], + "x-ms-routing-request-id": [ + "CENTRALUSEUAP:20251001T033324Z:d6d07c1c-b88e-4734-ad89-86cda9ae793c" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Cache": [ + "CONFIG_NOCACHE" + ], + "X-MSEdge-Ref": [ + "Ref A: 86C90061750E4097B6BD3966E19AAB3E Ref B: MAA201060515045 Ref C: 2025-10-01T03:33:23Z" + ], + "Date": [ + "Wed, 01 Oct 2025 03:33:23 GMT" + ], + "Content-Length": [ + "955" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"location\": \"centraluseuap\",\r\n \"name\": \"hiagaVault2\",\r\n \"etag\": \"W/\\\"datetime'2025-08-14T12%3A47%3A33.8366674Z'\\\"\",\r\n \"tags\": {},\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"privateEndpointStateForBackup\": \"None\",\r\n \"privateEndpointStateForSiteRecovery\": \"None\",\r\n \"backupStorageVersion\": \"V2\",\r\n \"securitySettings\": {\r\n \"softDeleteSettings\": {\r\n \"softDeleteRetentionPeriodInDays\": 0,\r\n \"softDeleteState\": \"Enabled\",\r\n \"enhancedSecurityState\": \"Enabled\"\r\n },\r\n \"multiUserAuthorization\": \"Disabled\"\r\n },\r\n \"redundancySettings\": {\r\n \"standardTierStorageRedundancy\": \"GeoRedundant\",\r\n \"crossRegionRestore\": \"Disabled\"\r\n },\r\n \"secureScore\": \"None\",\r\n \"bcdrSecurityLevel\": \"Poor\",\r\n \"publicNetworkAccess\": \"Enabled\",\r\n \"restoreSettings\": {\r\n \"crossSubscriptionRestoreSettings\": {\r\n \"crossSubscriptionRestoreState\": \"Enabled\"\r\n }\r\n }\r\n },\r\n \"id\": \"/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/hiagarg/providers/Microsoft.RecoveryServices/vaults/hiagaVault2\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults\",\r\n \"sku\": {\r\n \"name\": \"RS0\",\r\n \"tier\": \"Standard\"\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/hiagarg/providers/Microsoft.RecoveryServices/vaults/hiagaVault2/backupPolicies/DefaultPolicy?api-version=2025-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMzgzMDRlMTMtMzU3ZS00MDVlLTllOWEtMjIwMzUxZGNjZThjL3Jlc291cmNlR3JvdXBzL2hpYWdhcmcvcHJvdmlkZXJzL01pY3Jvc29mdC5SZWNvdmVyeVNlcnZpY2VzL3ZhdWx0cy9oaWFnYVZhdWx0Mi9iYWNrdXBQb2xpY2llcy9EZWZhdWx0UG9saWN5P2FwaS12ZXJzaW9uPTIwMjUtMDItMDE=", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept-Language": [ + "en-US" + ], + "x-ms-client-request-id": [ + "ddb4871f-b06f-421e-bf53-a0699933f67d" + ], + "User-Agent": [ + "FxVersion/8.0.2025.41914", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.22621", + "Microsoft.Azure.Management.RecoveryServices.Backup.RecoveryServicesBackupClient/7.8.0" + ] + }, + "RequestBody": "", + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "x-ms-request-id": [ + "6a7c36f9-3b49-411f-a48d-77eb51500490" + ], + "x-ms-client-request-id": [ + "ddb4871f-b06f-421e-bf53-a0699933f67d" + ], + "x-ms-operation-identifier": [ + "tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=8bf5ba20-c970-4c38-b2a6-95f5726c959a/centraluseuap/55318aff-0e2a-4cc0-af2f-b9b2a28d82bd" + ], + "x-ms-throttling-version": [ + "v1" + ], + "x-ms-ratelimit-remaining-subscription-resource-requests": [ + "1099" + ], + "x-ms-correlation-request-id": [ + "6a7c36f9-3b49-411f-a48d-77eb51500490" + ], + "x-ms-routing-request-id": [ + "CENTRALUSEUAP:20251001T033254Z:6a7c36f9-3b49-411f-a48d-77eb51500490" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Cache": [ + "CONFIG_NOCACHE" + ], + "X-MSEdge-Ref": [ + "Ref A: 1225EE6BE0DE4FF1BFFCE0978284BDE5 Ref B: MAA201060514053 Ref C: 2025-10-01T03:32:54Z" + ], + "Date": [ + "Wed, 01 Oct 2025 03:32:54 GMT" + ], + "Content-Length": [ + "747" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"id\": \"/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/hiagarg/providers/Microsoft.RecoveryServices/vaults/hiagaVault2/backupPolicies/DefaultPolicy\",\r\n \"name\": \"DefaultPolicy\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/backupPolicies\",\r\n \"properties\": {\r\n \"backupManagementType\": \"AzureIaasVM\",\r\n \"instantRPDetails\": {},\r\n \"schedulePolicy\": {\r\n \"schedulePolicyType\": \"SimpleSchedulePolicy\",\r\n \"scheduleRunFrequency\": \"Daily\",\r\n \"scheduleRunTimes\": [\r\n \"2024-08-11T21:00:00Z\"\r\n ],\r\n \"scheduleWeeklyFrequency\": 0\r\n },\r\n \"retentionPolicy\": {\r\n \"retentionPolicyType\": \"LongTermRetentionPolicy\",\r\n \"dailySchedule\": {\r\n \"retentionTimes\": [\r\n \"2024-08-11T21:00:00Z\"\r\n ],\r\n \"retentionDuration\": {\r\n \"count\": 30,\r\n \"durationType\": \"Days\"\r\n }\r\n }\r\n },\r\n \"instantRpRetentionRangeInDays\": 2,\r\n \"timeZone\": \"UTC\",\r\n \"protectedItemsCount\": 0\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/hiagarg/providers/Microsoft.RecoveryServices/vaults/hiagaVault/backupResourceGuardProxies?api-version=2025-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMzgzMDRlMTMtMzU3ZS00MDVlLTllOWEtMjIwMzUxZGNjZThjL3Jlc291cmNlR3JvdXBzL2hpYWdhcmcvcHJvdmlkZXJzL01pY3Jvc29mdC5SZWNvdmVyeVNlcnZpY2VzL3ZhdWx0cy9oaWFnYVZhdWx0L2JhY2t1cFJlc291cmNlR3VhcmRQcm94aWVzP2FwaS12ZXJzaW9uPTIwMjUtMDItMDE=", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept-Language": [ + "en-US" + ], + "x-ms-client-request-id": [ + "6cd9a63b-b1b4-44b0-8446-b30aab6f0b25" + ], + "User-Agent": [ + "FxVersion/8.0.2025.41914", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.22621", + "Microsoft.Azure.Management.RecoveryServices.Backup.RecoveryServicesBackupClient/7.8.0" + ] + }, + "RequestBody": "", + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "x-ms-request-id": [ + "b3e4b2b3-d85e-4ec6-acae-c7af79f33868" + ], + "x-ms-client-request-id": [ + "6cd9a63b-b1b4-44b0-8446-b30aab6f0b25" + ], + "x-ms-operation-identifier": [ + "tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=8bf5ba20-c970-4c38-b2a6-95f5726c959a/centraluseuap/f9f88706-b893-40d8-8093-0b1e8bd2e35a" + ], + "x-ms-throttling-version": [ + "v2" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "1099" + ], + "x-ms-correlation-request-id": [ + "b3e4b2b3-d85e-4ec6-acae-c7af79f33868" + ], + "x-ms-routing-request-id": [ + "CENTRALUSEUAP:20251001T033258Z:b3e4b2b3-d85e-4ec6-acae-c7af79f33868" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Cache": [ + "CONFIG_NOCACHE" + ], + "X-MSEdge-Ref": [ + "Ref A: 36B038E372AE4889AA46885AE394D13D Ref B: MAA201060515017 Ref C: 2025-10-01T03:32:58Z" + ], + "Date": [ + "Wed, 01 Oct 2025 03:32:58 GMT" + ], + "Content-Length": [ + "12" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"value\": []\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/hiagarg/providers/Microsoft.RecoveryServices/vaults/hiagaVault/backupFabrics/Azure/protectionContainers/IaasVMContainer%3Biaasvmcontainerv2%3Bhiagarg%3Bhiaga-adhoc-vm/protectedItems/VM%3Biaasvmcontainerv2%3Bhiagarg%3Bhiaga-adhoc-vm?api-version=2025-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMzgzMDRlMTMtMzU3ZS00MDVlLTllOWEtMjIwMzUxZGNjZThjL3Jlc291cmNlR3JvdXBzL2hpYWdhcmcvcHJvdmlkZXJzL01pY3Jvc29mdC5SZWNvdmVyeVNlcnZpY2VzL3ZhdWx0cy9oaWFnYVZhdWx0L2JhY2t1cEZhYnJpY3MvQXp1cmUvcHJvdGVjdGlvbkNvbnRhaW5lcnMvSWFhc1ZNQ29udGFpbmVyJTNCaWFhc3ZtY29udGFpbmVydjIlM0JoaWFnYXJnJTNCaGlhZ2EtYWRob2Mtdm0vcHJvdGVjdGVkSXRlbXMvVk0lM0JpYWFzdm1jb250YWluZXJ2MiUzQmhpYWdhcmclM0JoaWFnYS1hZGhvYy12bT9hcGktdmVyc2lvbj0yMDI1LTAyLTAx", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept-Language": [ + "en-US" + ], + "x-ms-client-request-id": [ + "6cd9a63b-b1b4-44b0-8446-b30aab6f0b25" + ], + "User-Agent": [ + "FxVersion/8.0.2025.41914", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.22621", + "Microsoft.Azure.Management.RecoveryServices.Backup.RecoveryServicesBackupClient/7.8.0" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "318" + ] + }, + "RequestBody": "{\r\n \"properties\": {\r\n \"protectedItemType\": \"Microsoft.Compute/virtualMachines\",\r\n \"protectionState\": \"ProtectionStopped\",\r\n \"sourceResourceId\": \"/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/HIAGARG/providers/Microsoft.Compute/virtualMachines/hiaga-adhoc-vm\",\r\n \"policyId\": \"\"\r\n }\r\n}", + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/hiagarg/providers/Microsoft.RecoveryServices/vaults/hiagaVault/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainerv2;hiagarg;hiaga-adhoc-vm/protectedItems/VM;iaasvmcontainerv2;hiagarg;hiaga-adhoc-vm/operationResults/4f65106d-b5fc-4bd9-a597-3f1d1dfa487d?api-version=2025-02-01&t=638948863793626612&c=MIIIpDCCBoygAwIBAgITFgHT86SvkPBZ0Kze1QABAdPzpDANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDMwHhcNMjUwODIxMTMxNDA5WhcNMjUxMTE5MTMxNDA5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPIw97femZhQQikMmtIUbBz4ilfWKL1pBRGhqyE_yiaKdWFMkx-Lrs5PKpKf359LGLXEng68fNpRZlZdxKF59oRgHkQ1l6435cU2QDp5b3NZ6SPNKLsxAiNvxTVOQ_jbCxTUnBGcp1_gxsAyTjCGrl2fKSCdaRSw-Lhrxs0-ImtcYa5z9m8kXvRa0U_b3baiO5UZnNbvfqmE6RvjjrcMvv8i-nQevzcw3aZLnc9eEEKxBI5pNIVXIr7dKhsZfi-K61CRBxmlZxzpwzMWF6WZrHeA5_kxAo0RWq6aWHALI3qRh-WxWls5HXbZqbggvPYrb3F8C5FxjcSxz1dGBQa_p9UCAwEAAaOCBJEwggSNMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwIwCgYIKwYBBQUHAwEwPAYJKwYBBAGCNxUHBC8wLQYlKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFgh8fIENbYcQIBZAIBBjCCAdoGCCsGAQUFBwEBBIIBzDCCAcgwZgYIKwYBBQUHMAKGWmh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9wa2lpbmZyYS9DZXJ0cy9BTTNQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAzKDEpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDEuYW1lLmdibC9haWEvQU0zUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMygxKS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0FNM1BLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDMoMSkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMy5hbWUuZ2JsL2FpYS9BTTNQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAzKDEpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDQuYW1lLmdibC9haWEvQU0zUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMygxKS5jcnQwHQYDVR0OBBYEFKgjTTCrzlnMX6LudHhi_0w04LAAMA4GA1UdDwEB_wQEAwIFoDCCATUGA1UdHwSCASwwggEoMIIBJKCCASCgggEchkJodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ1JML0FNRSUyMEluZnJhJTIwQ0ElMjAwMygxKS5jcmyGNGh0dHA6Ly9jcmwxLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwMygxKS5jcmyGNGh0dHA6Ly9jcmwyLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwMygxKS5jcmyGNGh0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwMygxKS5jcmyGNGh0dHA6Ly9jcmw0LmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwMygxKS5jcmwwgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDAjAMBgorBgEEAYI3ewQCMB8GA1UdIwQYMBaAFEijrWB1am_sYPNpVdEAsTJX_GzkMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATANBgkqhkiG9w0BAQsFAAOCAgEAfJTGVgnSjJYm9EVngrQ1HxxR608CwGhKUZwRJk2Yii2yCTrjUv4LqQHUR3Z_BH5h5IYMq_M2R8bOdxYAn3IdjZ3cX8lO6-R6_QKyQg4y2U-zrez_Y-T3uHiarKc5V-OdvL9MCJk9PnnYbOPiTY7dlIkvJLzj7BhBm9HZf9UYe9NHWVFQA9aOXsWu3MPWKpDbSO7f5odoxflcZRV_PRNiHy_h3uTfTaKE_7GJtxb6rEvGVH--wrf27TMteF0WJFbKM9NNaQO-26CBj5Oy2lSLl-z1cTN06_wOeDzZAYjesI2WxJPvHw81dJ8Y2xQ2uudFoZw4RkzVJ35mskIpb9bitTAc63ja9FWFwtM2USCnimBK-Y0JTmbdF3eN6-ptKAcm_NT9t9fDyKE32Ouzjrb3dlHRfNytVadvJIipr-3_pJ6rX1svQ8F-iLWUbPTZb6x-4v9Rb6DbhteupZ86jCL2D-DePB7Pu67d-jIRUO6LwIa5g02PRdVcKsreUDFnJaYynHZ0SPlQlVoGKIzjPsBkbXanceUdsq2ul4oeDPPgvIOpbU_c9ecWdjCiuIcf9yRvRqe49F2vzGTwDVeNHKsKeIrsqijbNgBdpmlJ5OEiL5KVCb1amvVlKVCHYNPTSxgYlcialh86hxmXacgDDvJQzNPfe-OH6-YkOImtv8AeHso&s=UVTDbGRQDhlg1FR8C44dHHuqL457Fs7y78_bta3XiaTBjF9yUV5uynKoQnKTZ_BDnFW4v1g0CbHiri7Raa4nBnm7FmhbXwuq2JQXQzH8YchH_k0DwRgbELW-Mbltl879--FWqGMWId9_VBxuJBi1Ril0M4CGXeR4QE8eHiIRN6-8y7r76cVKwDFIdqPGwF52crEAEfLW2bufYQDC3wVfw0OaJAEN_MxgJi1AK8oL1J1LpcMcMzVFwn-oSMXgbIdjk801-6JYq_a1VqZNpAbZm69wK68_AEh2jRDXDjFqmBuefMWXMoXOCJWMP3BMZHyfrLy8_CX-YQc8rg58yOgx8w&h=OsVtbve1mNxpkJO50z798hBgIIE9Pd7-LBHcEEL8GW8" + ], + "Retry-After": [ + "60" + ], + "Azure-AsyncOperation": [ + "https://management.azure.com/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/hiagarg/providers/Microsoft.RecoveryServices/vaults/hiagaVault/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainerv2;hiagarg;hiaga-adhoc-vm/protectedItems/VM;iaasvmcontainerv2;hiagarg;hiaga-adhoc-vm/operationsStatus/4f65106d-b5fc-4bd9-a597-3f1d1dfa487d?api-version=2025-02-01&t=638948863793626612&c=MIIIpDCCBoygAwIBAgITFgHT86SvkPBZ0Kze1QABAdPzpDANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDMwHhcNMjUwODIxMTMxNDA5WhcNMjUxMTE5MTMxNDA5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPIw97femZhQQikMmtIUbBz4ilfWKL1pBRGhqyE_yiaKdWFMkx-Lrs5PKpKf359LGLXEng68fNpRZlZdxKF59oRgHkQ1l6435cU2QDp5b3NZ6SPNKLsxAiNvxTVOQ_jbCxTUnBGcp1_gxsAyTjCGrl2fKSCdaRSw-Lhrxs0-ImtcYa5z9m8kXvRa0U_b3baiO5UZnNbvfqmE6RvjjrcMvv8i-nQevzcw3aZLnc9eEEKxBI5pNIVXIr7dKhsZfi-K61CRBxmlZxzpwzMWF6WZrHeA5_kxAo0RWq6aWHALI3qRh-WxWls5HXbZqbggvPYrb3F8C5FxjcSxz1dGBQa_p9UCAwEAAaOCBJEwggSNMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwIwCgYIKwYBBQUHAwEwPAYJKwYBBAGCNxUHBC8wLQYlKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFgh8fIENbYcQIBZAIBBjCCAdoGCCsGAQUFBwEBBIIBzDCCAcgwZgYIKwYBBQUHMAKGWmh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9wa2lpbmZyYS9DZXJ0cy9BTTNQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAzKDEpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDEuYW1lLmdibC9haWEvQU0zUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMygxKS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0FNM1BLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDMoMSkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMy5hbWUuZ2JsL2FpYS9BTTNQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAzKDEpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDQuYW1lLmdibC9haWEvQU0zUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMygxKS5jcnQwHQYDVR0OBBYEFKgjTTCrzlnMX6LudHhi_0w04LAAMA4GA1UdDwEB_wQEAwIFoDCCATUGA1UdHwSCASwwggEoMIIBJKCCASCgggEchkJodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ1JML0FNRSUyMEluZnJhJTIwQ0ElMjAwMygxKS5jcmyGNGh0dHA6Ly9jcmwxLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwMygxKS5jcmyGNGh0dHA6Ly9jcmwyLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwMygxKS5jcmyGNGh0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwMygxKS5jcmyGNGh0dHA6Ly9jcmw0LmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwMygxKS5jcmwwgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDAjAMBgorBgEEAYI3ewQCMB8GA1UdIwQYMBaAFEijrWB1am_sYPNpVdEAsTJX_GzkMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATANBgkqhkiG9w0BAQsFAAOCAgEAfJTGVgnSjJYm9EVngrQ1HxxR608CwGhKUZwRJk2Yii2yCTrjUv4LqQHUR3Z_BH5h5IYMq_M2R8bOdxYAn3IdjZ3cX8lO6-R6_QKyQg4y2U-zrez_Y-T3uHiarKc5V-OdvL9MCJk9PnnYbOPiTY7dlIkvJLzj7BhBm9HZf9UYe9NHWVFQA9aOXsWu3MPWKpDbSO7f5odoxflcZRV_PRNiHy_h3uTfTaKE_7GJtxb6rEvGVH--wrf27TMteF0WJFbKM9NNaQO-26CBj5Oy2lSLl-z1cTN06_wOeDzZAYjesI2WxJPvHw81dJ8Y2xQ2uudFoZw4RkzVJ35mskIpb9bitTAc63ja9FWFwtM2USCnimBK-Y0JTmbdF3eN6-ptKAcm_NT9t9fDyKE32Ouzjrb3dlHRfNytVadvJIipr-3_pJ6rX1svQ8F-iLWUbPTZb6x-4v9Rb6DbhteupZ86jCL2D-DePB7Pu67d-jIRUO6LwIa5g02PRdVcKsreUDFnJaYynHZ0SPlQlVoGKIzjPsBkbXanceUdsq2ul4oeDPPgvIOpbU_c9ecWdjCiuIcf9yRvRqe49F2vzGTwDVeNHKsKeIrsqijbNgBdpmlJ5OEiL5KVCb1amvVlKVCHYNPTSxgYlcialh86hxmXacgDDvJQzNPfe-OH6-YkOImtv8AeHso&s=UxGwaSR48gxRsZGVQW19gsOO44JeEiphl-At7dKjgb1Q4AS3jUZ3ChsjXhVRgk9utkDvMhNY5kHclMa2KaGslVepXL9IP8PcKQZu6McIbFq9WMUQ8_A_nTVWTvaJDtUXA_VIWHbQWwMqefkx-JT875zYlaOyrB2HLhI3zFHPX0IS5pUzsA12FH4JAro863dDp6S1QmbsFj8oXsCStIm3NnqSGLEghczg1RN7vo8Qv1Wvzxb7af3-Po3OgR4W2wlP6qHxtBoqR4poWiNXy7rDEezCB0zgjCMCf4uz5E9MMwFevtU3FxRXCe3nk-l7z1R689tE6jyhNvkaWTuv8hyfpQ&h=U2e9LEgM_4XZnkXJeiTlPNnq8MK6HOkW_lJn-g-Uxgg" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "x-ms-request-id": [ + "879c1f54-9a4f-41fb-9812-30df0755fe5d" + ], + "x-ms-client-request-id": [ + "6cd9a63b-b1b4-44b0-8446-b30aab6f0b25" + ], + "x-ms-operation-identifier": [ + "tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=8bf5ba20-c970-4c38-b2a6-95f5726c959a/centraluseuap/39656b38-6f02-489b-9487-2b2f8ae0b401" + ], + "x-ms-throttling-version": [ + "v2" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "799" + ], + "x-ms-correlation-request-id": [ + "879c1f54-9a4f-41fb-9812-30df0755fe5d" + ], + "x-ms-routing-request-id": [ + "CENTRALUSEUAP:20251001T033259Z:879c1f54-9a4f-41fb-9812-30df0755fe5d" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Cache": [ + "CONFIG_NOCACHE" + ], + "X-MSEdge-Ref": [ + "Ref A: CCBF00101EE540A087AC706EB364703A Ref B: MAA201060515017 Ref C: 2025-10-01T03:32:58Z" + ], + "Date": [ + "Wed, 01 Oct 2025 03:32:59 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/hiagarg/providers/Microsoft.RecoveryServices/vaults/hiagaVault/backupOperations/4f65106d-b5fc-4bd9-a597-3f1d1dfa487d?api-version=2025-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMzgzMDRlMTMtMzU3ZS00MDVlLTllOWEtMjIwMzUxZGNjZThjL3Jlc291cmNlR3JvdXBzL2hpYWdhcmcvcHJvdmlkZXJzL01pY3Jvc29mdC5SZWNvdmVyeVNlcnZpY2VzL3ZhdWx0cy9oaWFnYVZhdWx0L2JhY2t1cE9wZXJhdGlvbnMvNGY2NTEwNmQtYjVmYy00YmQ5LWE1OTctM2YxZDFkZmE0ODdkP2FwaS12ZXJzaW9uPTIwMjUtMDItMDE=", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept-Language": [ + "en-US" + ], + "x-ms-client-request-id": [ + "6cd9a63b-b1b4-44b0-8446-b30aab6f0b25" + ], + "User-Agent": [ + "FxVersion/8.0.2025.41914", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.22621", + "Microsoft.Azure.Management.RecoveryServices.Backup.RecoveryServicesBackupClient/7.8.0" + ] + }, + "RequestBody": "", + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "x-ms-request-id": [ + "3affa426-fa5b-4870-be3b-64d2ea8bbaaa" + ], + "x-ms-client-request-id": [ + "6cd9a63b-b1b4-44b0-8446-b30aab6f0b25" + ], + "x-ms-operation-identifier": [ + "tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=8bf5ba20-c970-4c38-b2a6-95f5726c959a/centraluseuap/978b0104-22fb-4ca3-8ce4-32545aa15b6d" + ], + "x-ms-throttling-version": [ + "v1" + ], + "x-ms-ratelimit-remaining-subscription-resource-requests": [ + "1099" + ], + "x-ms-correlation-request-id": [ + "3affa426-fa5b-4870-be3b-64d2ea8bbaaa" + ], + "x-ms-routing-request-id": [ + "CENTRALUSEUAP:20251001T033259Z:3affa426-fa5b-4870-be3b-64d2ea8bbaaa" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Cache": [ + "CONFIG_NOCACHE" + ], + "X-MSEdge-Ref": [ + "Ref A: 8C7C789CC54C4768B981C7E35EB3B55C Ref B: MAA201060515017 Ref C: 2025-10-01T03:32:59Z" + ], + "Date": [ + "Wed, 01 Oct 2025 03:32:59 GMT" + ], + "Content-Length": [ + "188" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"id\": \"4f65106d-b5fc-4bd9-a597-3f1d1dfa487d\",\r\n \"name\": \"4f65106d-b5fc-4bd9-a597-3f1d1dfa487d\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2025-10-01T03:32:59.1838987Z\",\r\n \"endTime\": \"0001-01-01T00:00:00\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/hiagarg/providers/Microsoft.RecoveryServices/vaults/hiagaVault/backupOperations/4f65106d-b5fc-4bd9-a597-3f1d1dfa487d?api-version=2025-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMzgzMDRlMTMtMzU3ZS00MDVlLTllOWEtMjIwMzUxZGNjZThjL3Jlc291cmNlR3JvdXBzL2hpYWdhcmcvcHJvdmlkZXJzL01pY3Jvc29mdC5SZWNvdmVyeVNlcnZpY2VzL3ZhdWx0cy9oaWFnYVZhdWx0L2JhY2t1cE9wZXJhdGlvbnMvNGY2NTEwNmQtYjVmYy00YmQ5LWE1OTctM2YxZDFkZmE0ODdkP2FwaS12ZXJzaW9uPTIwMjUtMDItMDE=", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept-Language": [ + "en-US" + ], + "x-ms-client-request-id": [ + "6cd9a63b-b1b4-44b0-8446-b30aab6f0b25" + ], + "User-Agent": [ + "FxVersion/8.0.2025.41914", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.22621", + "Microsoft.Azure.Management.RecoveryServices.Backup.RecoveryServicesBackupClient/7.8.0" + ] + }, + "RequestBody": "", + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "x-ms-request-id": [ + "a703e1c4-15f0-40df-ab4e-5f6d41671bc6" + ], + "x-ms-client-request-id": [ + "6cd9a63b-b1b4-44b0-8446-b30aab6f0b25" + ], + "x-ms-operation-identifier": [ + "tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=8bf5ba20-c970-4c38-b2a6-95f5726c959a/centraluseuap/32bf8cda-a02a-44fc-a20c-087047dd23ea" + ], + "x-ms-throttling-version": [ + "v1" + ], + "x-ms-ratelimit-remaining-subscription-resource-requests": [ + "1099" + ], + "x-ms-correlation-request-id": [ + "a703e1c4-15f0-40df-ab4e-5f6d41671bc6" + ], + "x-ms-routing-request-id": [ + "CENTRALUSEUAP:20251001T033310Z:a703e1c4-15f0-40df-ab4e-5f6d41671bc6" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Cache": [ + "CONFIG_NOCACHE" + ], + "X-MSEdge-Ref": [ + "Ref A: D77838B702314452940103D025E9412B Ref B: MAA201060515017 Ref C: 2025-10-01T03:33:09Z" + ], + "Date": [ + "Wed, 01 Oct 2025 03:33:09 GMT" + ], + "Content-Length": [ + "304" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"id\": \"4f65106d-b5fc-4bd9-a597-3f1d1dfa487d\",\r\n \"name\": \"4f65106d-b5fc-4bd9-a597-3f1d1dfa487d\",\r\n \"status\": \"Succeeded\",\r\n \"startTime\": \"2025-10-01T03:32:59.1838987Z\",\r\n \"endTime\": \"2025-10-01T03:32:59.1838987Z\",\r\n \"properties\": {\r\n \"objectType\": \"OperationStatusJobExtendedInfo\",\r\n \"jobId\": \"9e032be1-d1c3-4c89-ab90-128fd0c8fe15\"\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/hiagarg/providers/Microsoft.RecoveryServices/vaults/hiagaVault/backupOperations/4f65106d-b5fc-4bd9-a597-3f1d1dfa487d?api-version=2025-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMzgzMDRlMTMtMzU3ZS00MDVlLTllOWEtMjIwMzUxZGNjZThjL3Jlc291cmNlR3JvdXBzL2hpYWdhcmcvcHJvdmlkZXJzL01pY3Jvc29mdC5SZWNvdmVyeVNlcnZpY2VzL3ZhdWx0cy9oaWFnYVZhdWx0L2JhY2t1cE9wZXJhdGlvbnMvNGY2NTEwNmQtYjVmYy00YmQ5LWE1OTctM2YxZDFkZmE0ODdkP2FwaS12ZXJzaW9uPTIwMjUtMDItMDE=", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept-Language": [ + "en-US" + ], + "x-ms-client-request-id": [ + "6cd9a63b-b1b4-44b0-8446-b30aab6f0b25" + ], + "User-Agent": [ + "FxVersion/8.0.2025.41914", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.22621", + "Microsoft.Azure.Management.RecoveryServices.Backup.RecoveryServicesBackupClient/7.8.0" + ] + }, + "RequestBody": "", + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "x-ms-request-id": [ + "47332e85-def6-4c2a-ad22-92fdc5935da5" + ], + "x-ms-client-request-id": [ + "6cd9a63b-b1b4-44b0-8446-b30aab6f0b25" + ], + "x-ms-operation-identifier": [ + "tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=8bf5ba20-c970-4c38-b2a6-95f5726c959a/centraluseuap/9a610c7e-5fba-4960-b1b6-c052d93e0680" + ], + "x-ms-throttling-version": [ + "v1" + ], + "x-ms-ratelimit-remaining-subscription-resource-requests": [ + "1098" + ], + "x-ms-correlation-request-id": [ + "47332e85-def6-4c2a-ad22-92fdc5935da5" + ], + "x-ms-routing-request-id": [ + "CENTRALUSEUAP:20251001T033310Z:47332e85-def6-4c2a-ad22-92fdc5935da5" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Cache": [ + "CONFIG_NOCACHE" + ], + "X-MSEdge-Ref": [ + "Ref A: EBDD5AA4DB91469582BB256D7F60B4D1 Ref B: MAA201060515017 Ref C: 2025-10-01T03:33:10Z" + ], + "Date": [ + "Wed, 01 Oct 2025 03:33:10 GMT" + ], + "Content-Length": [ + "304" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"id\": \"4f65106d-b5fc-4bd9-a597-3f1d1dfa487d\",\r\n \"name\": \"4f65106d-b5fc-4bd9-a597-3f1d1dfa487d\",\r\n \"status\": \"Succeeded\",\r\n \"startTime\": \"2025-10-01T03:32:59.1838987Z\",\r\n \"endTime\": \"2025-10-01T03:32:59.1838987Z\",\r\n \"properties\": {\r\n \"objectType\": \"OperationStatusJobExtendedInfo\",\r\n \"jobId\": \"9e032be1-d1c3-4c89-ab90-128fd0c8fe15\"\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/hiagarg/providers/Microsoft.RecoveryServices/vaults/hiagaVault/backupJobs/9e032be1-d1c3-4c89-ab90-128fd0c8fe15?api-version=2025-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMzgzMDRlMTMtMzU3ZS00MDVlLTllOWEtMjIwMzUxZGNjZThjL3Jlc291cmNlR3JvdXBzL2hpYWdhcmcvcHJvdmlkZXJzL01pY3Jvc29mdC5SZWNvdmVyeVNlcnZpY2VzL3ZhdWx0cy9oaWFnYVZhdWx0L2JhY2t1cEpvYnMvOWUwMzJiZTEtZDFjMy00Yzg5LWFiOTAtMTI4ZmQwYzhmZTE1P2FwaS12ZXJzaW9uPTIwMjUtMDItMDE=", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept-Language": [ + "en-US" + ], + "x-ms-client-request-id": [ + "6cd9a63b-b1b4-44b0-8446-b30aab6f0b25" + ], + "User-Agent": [ + "FxVersion/8.0.2025.41914", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.22621", + "Microsoft.Azure.Management.RecoveryServices.Backup.RecoveryServicesBackupClient/7.8.0" + ] + }, + "RequestBody": "", + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "x-ms-request-id": [ + "8a0ce299-7677-4742-9b58-be2f10a0cad8" + ], + "x-ms-client-request-id": [ + "6cd9a63b-b1b4-44b0-8446-b30aab6f0b25" + ], + "x-ms-operation-identifier": [ + "tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=8bf5ba20-c970-4c38-b2a6-95f5726c959a/centraluseuap/a8aefc93-ce2a-4109-97d8-8b1c63a7e2b6" + ], + "x-ms-throttling-version": [ + "v1" + ], + "x-ms-ratelimit-remaining-subscription-resource-requests": [ + "249" + ], + "x-ms-correlation-request-id": [ + "8a0ce299-7677-4742-9b58-be2f10a0cad8" + ], + "x-ms-routing-request-id": [ + "CENTRALUSEUAP:20251001T033310Z:8a0ce299-7677-4742-9b58-be2f10a0cad8" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Cache": [ + "CONFIG_NOCACHE" + ], + "X-MSEdge-Ref": [ + "Ref A: 09E780AD03FF44F39744CE179078D78E Ref B: MAA201060515017 Ref C: 2025-10-01T03:33:10Z" + ], + "Date": [ + "Wed, 01 Oct 2025 03:33:10 GMT" + ], + "Content-Length": [ + "799" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"id\": \"/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/hiagarg/providers/Microsoft.RecoveryServices/vaults/hiagaVault/backupJobs/9e032be1-d1c3-4c89-ab90-128fd0c8fe15\",\r\n \"name\": \"9e032be1-d1c3-4c89-ab90-128fd0c8fe15\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/backupJobs\",\r\n \"properties\": {\r\n \"jobType\": \"AzureIaaSVMJob\",\r\n \"containerName\": \"iaasvmcontainerv2;hiagarg;hiaga-adhoc-vm\",\r\n \"duration\": \"PT1.8086567S\",\r\n \"virtualMachineVersion\": \"Compute\",\r\n \"extendedInfo\": {\r\n \"tasksList\": [],\r\n \"propertyBag\": {\r\n \"VM Name\": \"hiaga-adhoc-vm\",\r\n \"Policy Name\": \"\"\r\n }\r\n },\r\n \"entityFriendlyName\": \"hiaga-adhoc-vm\",\r\n \"backupManagementType\": \"AzureIaasVM\",\r\n \"operation\": \"DisableBackup\",\r\n \"status\": \"Completed\",\r\n \"startTime\": \"2025-10-01T03:32:59.1838987Z\",\r\n \"endTime\": \"2025-10-01T03:33:00.9925554Z\",\r\n \"activityId\": \"6cd9a63b-b1b4-44b0-8446-b30aab6f0b25\"\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/hiagarg/providers/Microsoft.RecoveryServices/vaults/hiagaVault2/backupProtectableItems?$filter=backupManagementType%20eq%20'AzureIaasVM'&api-version=2025-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMzgzMDRlMTMtMzU3ZS00MDVlLTllOWEtMjIwMzUxZGNjZThjL3Jlc291cmNlR3JvdXBzL2hpYWdhcmcvcHJvdmlkZXJzL01pY3Jvc29mdC5SZWNvdmVyeVNlcnZpY2VzL3ZhdWx0cy9oaWFnYVZhdWx0Mi9iYWNrdXBQcm90ZWN0YWJsZUl0ZW1zPyRmaWx0ZXI9YmFja3VwTWFuYWdlbWVudFR5cGUlMjBlcSUyMCdBenVyZUlhYXNWTScmYXBpLXZlcnNpb249MjAyNS0wMi0wMQ==", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept-Language": [ + "en-US" + ], + "x-ms-client-request-id": [ + "6cd9a63b-b1b4-44b0-8446-b30aab6f0b25" + ], + "User-Agent": [ + "FxVersion/8.0.2025.41914", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.22621", + "Microsoft.Azure.Management.RecoveryServices.Backup.RecoveryServicesBackupClient/7.8.0" + ] + }, + "RequestBody": "", + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "x-ms-request-id": [ + "fd9b5649-f3fe-4a00-a698-c3cd39cc30e5" + ], + "x-ms-client-request-id": [ + "6cd9a63b-b1b4-44b0-8446-b30aab6f0b25" + ], + "x-ms-operation-identifier": [ + "tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=8bf5ba20-c970-4c38-b2a6-95f5726c959a/centraluseuap/eef707b6-42dd-4229-bb71-41a88ff545b2" + ], + "x-ms-throttling-version": [ + "v1" + ], + "x-ms-ratelimit-remaining-subscription-resource-requests": [ + "1099" + ], + "x-ms-correlation-request-id": [ + "fd9b5649-f3fe-4a00-a698-c3cd39cc30e5" + ], + "x-ms-routing-request-id": [ + "CENTRALUSEUAP:20251001T033311Z:fd9b5649-f3fe-4a00-a698-c3cd39cc30e5" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Cache": [ + "CONFIG_NOCACHE" + ], + "X-MSEdge-Ref": [ + "Ref A: FAFF7E141C5A4E8ABD6C7FEAFF1F2311 Ref B: MAA201060515017 Ref C: 2025-10-01T03:33:10Z" + ], + "Date": [ + "Wed, 01 Oct 2025 03:33:10 GMT" + ], + "Content-Length": [ + "16942" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"id\": \"/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/hiagarg/providers/Microsoft.RecoveryServices/vaults/hiagaVault2/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainerv2;gvjreddy_test_rg;gvjreddy-test-ccy-sqlonvm/protectableItems/vm;iaasvmcontainerv2;gvjreddy_test_rg;gvjreddy-test-ccy-sqlonvm\",\r\n \"name\": \"iaasvmcontainerv2;gvjreddy_test_rg;gvjreddy-test-ccy-sqlonvm\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectableItems\",\r\n \"properties\": {\r\n \"virtualMachineId\": \"/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/gvjreddy_test_rg/providers/Microsoft.Compute/virtualMachines/gvjreddy-test-ccy-sqlonvm\",\r\n \"virtualMachineVersion\": \"Compute\",\r\n \"resourceGroup\": \"gvjreddy_test_rg\",\r\n \"backupManagementType\": \"AzureIaasVM\",\r\n \"protectableItemType\": \"Microsoft.Compute/virtualMachines\",\r\n \"friendlyName\": \"gvjreddy-test-ccy-sqlonvm\",\r\n \"protectionState\": \"NotProtected\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/hiagarg/providers/Microsoft.RecoveryServices/vaults/hiagaVault2/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainerv2;gvjreddy_test_rg;sqltestvmvauldsd/protectableItems/vm;iaasvmcontainerv2;gvjreddy_test_rg;sqltestvmvauldsd\",\r\n \"name\": \"iaasvmcontainerv2;gvjreddy_test_rg;sqltestvmvauldsd\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectableItems\",\r\n \"properties\": {\r\n \"virtualMachineId\": \"/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/gvjreddy_test_rg/providers/Microsoft.Compute/virtualMachines/sqltestvmvauldsd\",\r\n \"virtualMachineVersion\": \"Compute\",\r\n \"resourceGroup\": \"gvjreddy_test_rg\",\r\n \"backupManagementType\": \"AzureIaasVM\",\r\n \"protectableItemType\": \"Microsoft.Compute/virtualMachines\",\r\n \"friendlyName\": \"sqltestvmvauldsd\",\r\n \"protectionState\": \"NotProtected\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/hiagarg/providers/Microsoft.RecoveryServices/vaults/hiagaVault2/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainerv2;hiagarg;hiaganevm4/protectableItems/vm;iaasvmcontainerv2;hiagarg;hiaganevm4\",\r\n \"name\": \"iaasvmcontainerv2;hiagarg;hiaganevm4\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectableItems\",\r\n \"properties\": {\r\n \"virtualMachineId\": \"/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/hiagarg/providers/Microsoft.Compute/virtualMachines/hiaganevm4\",\r\n \"virtualMachineVersion\": \"Compute\",\r\n \"resourceGroup\": \"hiagarg\",\r\n \"backupManagementType\": \"AzureIaasVM\",\r\n \"protectableItemType\": \"Microsoft.Compute/virtualMachines\",\r\n \"friendlyName\": \"hiaganevm4\",\r\n \"protectionState\": \"NotProtected\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/hiagarg/providers/Microsoft.RecoveryServices/vaults/hiagaVault2/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainerv2;hiagarg;sql-migration-vm2/protectableItems/vm;iaasvmcontainerv2;hiagarg;sql-migration-vm2\",\r\n \"name\": \"iaasvmcontainerv2;hiagarg;sql-migration-vm2\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectableItems\",\r\n \"properties\": {\r\n \"virtualMachineId\": \"/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/hiagarg/providers/Microsoft.Compute/virtualMachines/sql-migration-vm2\",\r\n \"virtualMachineVersion\": \"Compute\",\r\n \"resourceGroup\": \"hiagarg\",\r\n \"backupManagementType\": \"AzureIaasVM\",\r\n \"protectableItemType\": \"Microsoft.Compute/virtualMachines\",\r\n \"friendlyName\": \"sql-migration-vm2\",\r\n \"protectionState\": \"NotProtected\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/hiagarg/providers/Microsoft.RecoveryServices/vaults/hiagaVault2/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainerv2;iaasvm-clitest-rg;iaasvm-clitest-vm2/protectableItems/vm;iaasvmcontainerv2;iaasvm-clitest-rg;iaasvm-clitest-vm2\",\r\n \"name\": \"iaasvmcontainerv2;iaasvm-clitest-rg;iaasvm-clitest-vm2\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectableItems\",\r\n \"properties\": {\r\n \"virtualMachineId\": \"/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/iaasvm-clitest-rg/providers/Microsoft.Compute/virtualMachines/iaasvm-clitest-vm2\",\r\n \"virtualMachineVersion\": \"Compute\",\r\n \"resourceGroup\": \"iaasvm-clitest-rg\",\r\n \"backupManagementType\": \"AzureIaasVM\",\r\n \"protectableItemType\": \"Microsoft.Compute/virtualMachines\",\r\n \"friendlyName\": \"iaasvm-clitest-vm2\",\r\n \"protectionState\": \"NotProtected\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/hiagarg/providers/Microsoft.RecoveryServices/vaults/hiagaVault2/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainerv2;iaasvm-pstest-rg;iaasvm-pstest-vm/protectableItems/vm;iaasvmcontainerv2;iaasvm-pstest-rg;iaasvm-pstest-vm\",\r\n \"name\": \"iaasvmcontainerv2;iaasvm-pstest-rg;iaasvm-pstest-vm\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectableItems\",\r\n \"properties\": {\r\n \"virtualMachineId\": \"/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/IAASVM-PSTEST-RG/providers/Microsoft.Compute/virtualMachines/iaasvm-pstest-vm\",\r\n \"virtualMachineVersion\": \"Compute\",\r\n \"resourceGroup\": \"IAASVM-PSTEST-RG\",\r\n \"backupManagementType\": \"AzureIaasVM\",\r\n \"protectableItemType\": \"Microsoft.Compute/virtualMachines\",\r\n \"friendlyName\": \"iaasvm-pstest-vm\",\r\n \"protectionState\": \"NotProtected\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/hiagarg/providers/Microsoft.RecoveryServices/vaults/hiagaVault2/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainerv2;iaasvm.existing.crr;iaasext-crradi/protectableItems/vm;iaasvmcontainerv2;iaasvm.existing.crr;iaasext-crradi\",\r\n \"name\": \"iaasvmcontainerv2;iaasvm.existing.crr;iaasext-crradi\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectableItems\",\r\n \"properties\": {\r\n \"virtualMachineId\": \"/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/iaasvm.existing.crr/providers/Microsoft.Compute/virtualMachines/iaasext-crradi\",\r\n \"virtualMachineVersion\": \"Compute\",\r\n \"resourceGroup\": \"iaasvm.existing.crr\",\r\n \"backupManagementType\": \"AzureIaasVM\",\r\n \"protectableItemType\": \"Microsoft.Compute/virtualMachines\",\r\n \"friendlyName\": \"iaasext-crradi\",\r\n \"protectionState\": \"NotProtected\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/hiagarg/providers/Microsoft.RecoveryServices/vaults/hiagaVault2/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainerv2;iaasvm.existing.crr;test11gesahoo/protectableItems/vm;iaasvmcontainerv2;iaasvm.existing.crr;test11gesahoo\",\r\n \"name\": \"iaasvmcontainerv2;iaasvm.existing.crr;test11gesahoo\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectableItems\",\r\n \"properties\": {\r\n \"virtualMachineId\": \"/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/iaasvm.existing.crr/providers/Microsoft.Compute/virtualMachines/test11gesahoo\",\r\n \"virtualMachineVersion\": \"Compute\",\r\n \"resourceGroup\": \"iaasvm.existing.crr\",\r\n \"backupManagementType\": \"AzureIaasVM\",\r\n \"protectableItemType\": \"Microsoft.Compute/virtualMachines\",\r\n \"friendlyName\": \"test11gesahoo\",\r\n \"protectionState\": \"NotProtected\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/hiagarg/providers/Microsoft.RecoveryServices/vaults/hiagaVault2/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainerv2;iaasvmsqlworkload.existing.crr;iaassqlext-crr-win/protectableItems/vm;iaasvmcontainerv2;iaasvmsqlworkload.existing.crr;iaassqlext-crr-win\",\r\n \"name\": \"iaasvmcontainerv2;iaasvmsqlworkload.existing.crr;iaassqlext-crr-win\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectableItems\",\r\n \"properties\": {\r\n \"virtualMachineId\": \"/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/iaasvmsqlworkload.existing.crr/providers/Microsoft.Compute/virtualMachines/iaassqlext-crr-win\",\r\n \"virtualMachineVersion\": \"Compute\",\r\n \"resourceGroup\": \"iaasvmsqlworkload.existing.crr\",\r\n \"backupManagementType\": \"AzureIaasVM\",\r\n \"protectableItemType\": \"Microsoft.Compute/virtualMachines\",\r\n \"friendlyName\": \"iaassqlext-crr-win\",\r\n \"protectionState\": \"NotProtected\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/hiagarg/providers/Microsoft.RecoveryServices/vaults/hiagaVault2/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainerv2;saphana-pstest;saphana-ccy-pstest-vm/protectableItems/vm;iaasvmcontainerv2;saphana-pstest;saphana-ccy-pstest-vm\",\r\n \"name\": \"iaasvmcontainerv2;saphana-pstest;saphana-ccy-pstest-vm\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectableItems\",\r\n \"properties\": {\r\n \"virtualMachineId\": \"/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/SAPHANA-PSTEST/providers/Microsoft.Compute/virtualMachines/saphana-ccy-pstest-vm\",\r\n \"virtualMachineVersion\": \"Compute\",\r\n \"resourceGroup\": \"SAPHANA-PSTEST\",\r\n \"backupManagementType\": \"AzureIaasVM\",\r\n \"protectableItemType\": \"Microsoft.Compute/virtualMachines\",\r\n \"friendlyName\": \"saphana-ccy-pstest-vm\",\r\n \"protectionState\": \"NotProtected\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/hiagarg/providers/Microsoft.RecoveryServices/vaults/hiagaVault2/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainerv2;sarath-rg;sarath-encrypted-ccyvm-5/protectableItems/vm;iaasvmcontainerv2;sarath-rg;sarath-encrypted-ccyvm-5\",\r\n \"name\": \"iaasvmcontainerv2;sarath-rg;sarath-encrypted-ccyvm-5\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectableItems\",\r\n \"properties\": {\r\n \"virtualMachineId\": \"/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/sarath-rg/providers/Microsoft.Compute/virtualMachines/sarath-encrypted-ccyvm-5\",\r\n \"virtualMachineVersion\": \"Compute\",\r\n \"resourceGroup\": \"sarath-rg\",\r\n \"backupManagementType\": \"AzureIaasVM\",\r\n \"protectableItemType\": \"Microsoft.Compute/virtualMachines\",\r\n \"friendlyName\": \"sarath-encrypted-ccyvm-5\",\r\n \"protectionState\": \"NotProtected\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/hiagarg/providers/Microsoft.RecoveryServices/vaults/hiagaVault2/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainerv2;sarath-rg;sarath-encrypted-ccyvm-6/protectableItems/vm;iaasvmcontainerv2;sarath-rg;sarath-encrypted-ccyvm-6\",\r\n \"name\": \"iaasvmcontainerv2;sarath-rg;sarath-encrypted-ccyvm-6\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectableItems\",\r\n \"properties\": {\r\n \"virtualMachineId\": \"/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/sarath-rg/providers/Microsoft.Compute/virtualMachines/sarath-encrypted-ccyvm-6\",\r\n \"virtualMachineVersion\": \"Compute\",\r\n \"resourceGroup\": \"sarath-rg\",\r\n \"backupManagementType\": \"AzureIaasVM\",\r\n \"protectableItemType\": \"Microsoft.Compute/virtualMachines\",\r\n \"friendlyName\": \"sarath-encrypted-ccyvm-6\",\r\n \"protectionState\": \"NotProtected\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/hiagarg/providers/Microsoft.RecoveryServices/vaults/hiagaVault2/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainerv2;sarath-rg;sarathhanatestvm/protectableItems/vm;iaasvmcontainerv2;sarath-rg;sarathhanatestvm\",\r\n \"name\": \"iaasvmcontainerv2;sarath-rg;sarathhanatestvm\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectableItems\",\r\n \"properties\": {\r\n \"virtualMachineId\": \"/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/sarath-rg/providers/Microsoft.Compute/virtualMachines/sarathhanatestvm\",\r\n \"virtualMachineVersion\": \"Compute\",\r\n \"resourceGroup\": \"sarath-rg\",\r\n \"backupManagementType\": \"AzureIaasVM\",\r\n \"protectableItemType\": \"Microsoft.Compute/virtualMachines\",\r\n \"friendlyName\": \"sarathhanatestvm\",\r\n \"protectionState\": \"NotProtected\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/hiagarg/providers/Microsoft.RecoveryServices/vaults/hiagaVault2/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainerv2;sql-clicloudtest-rg;sql-clicloudtest-vm/protectableItems/vm;iaasvmcontainerv2;sql-clicloudtest-rg;sql-clicloudtest-vm\",\r\n \"name\": \"iaasvmcontainerv2;sql-clicloudtest-rg;sql-clicloudtest-vm\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectableItems\",\r\n \"properties\": {\r\n \"virtualMachineId\": \"/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/sql-clicloudtest-rg/providers/Microsoft.Compute/virtualMachines/sql-clicloudtest-vm\",\r\n \"virtualMachineVersion\": \"Compute\",\r\n \"resourceGroup\": \"sql-clicloudtest-rg\",\r\n \"backupManagementType\": \"AzureIaasVM\",\r\n \"protectableItemType\": \"Microsoft.Compute/virtualMachines\",\r\n \"friendlyName\": \"sql-clicloudtest-vm\",\r\n \"protectionState\": \"NotProtected\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/hiagarg/providers/Microsoft.RecoveryServices/vaults/hiagaVault2/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainerv2;sql-clitest-rg;sql-clitest-vm2/protectableItems/vm;iaasvmcontainerv2;sql-clitest-rg;sql-clitest-vm2\",\r\n \"name\": \"iaasvmcontainerv2;sql-clitest-rg;sql-clitest-vm2\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectableItems\",\r\n \"properties\": {\r\n \"virtualMachineId\": \"/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/sql-clitest-rg/providers/Microsoft.Compute/virtualMachines/sql-clitest-vm2\",\r\n \"virtualMachineVersion\": \"Compute\",\r\n \"resourceGroup\": \"sql-clitest-rg\",\r\n \"backupManagementType\": \"AzureIaasVM\",\r\n \"protectableItemType\": \"Microsoft.Compute/virtualMachines\",\r\n \"friendlyName\": \"sql-clitest-vm2\",\r\n \"protectionState\": \"NotProtected\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/hiagarg/providers/Microsoft.RecoveryServices/vaults/hiagaVault2/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainerv2;sql-clitest-rg;sql-clitestvm-donotuse2/protectableItems/vm;iaasvmcontainerv2;sql-clitest-rg;sql-clitestvm-donotuse2\",\r\n \"name\": \"iaasvmcontainerv2;sql-clitest-rg;sql-clitestvm-donotuse2\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectableItems\",\r\n \"properties\": {\r\n \"virtualMachineId\": \"/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/sql-clitest-rg/providers/Microsoft.Compute/virtualMachines/sql-clitestvm-donotuse2\",\r\n \"virtualMachineVersion\": \"Compute\",\r\n \"resourceGroup\": \"sql-clitest-rg\",\r\n \"backupManagementType\": \"AzureIaasVM\",\r\n \"protectableItemType\": \"Microsoft.Compute/virtualMachines\",\r\n \"friendlyName\": \"sql-clitestvm-donotuse2\",\r\n \"protectionState\": \"NotProtected\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/hiagarg/providers/Microsoft.RecoveryServices/vaults/hiagaVault2/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainerv2;sqlcontainer-pstest-rg;sql-pstest-vm/protectableItems/vm;iaasvmcontainerv2;sqlcontainer-pstest-rg;sql-pstest-vm\",\r\n \"name\": \"iaasvmcontainerv2;sqlcontainer-pstest-rg;sql-pstest-vm\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectableItems\",\r\n \"properties\": {\r\n \"virtualMachineId\": \"/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/SQLCONTAINER-PSTEST-RG/providers/Microsoft.Compute/virtualMachines/sql-pstest-vm\",\r\n \"virtualMachineVersion\": \"Compute\",\r\n \"resourceGroup\": \"SQLCONTAINER-PSTEST-RG\",\r\n \"backupManagementType\": \"AzureIaasVM\",\r\n \"protectableItemType\": \"Microsoft.Compute/virtualMachines\",\r\n \"friendlyName\": \"sql-pstest-vm\",\r\n \"protectionState\": \"NotProtected\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/hiagarg/providers/Microsoft.RecoveryServices/vaults/hiagaVault2/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainerv2;gvjreddy_test_rg;gvjreddy-test-ccy-vm/protectableItems/vm;iaasvmcontainerv2;gvjreddy_test_rg;gvjreddy-test-ccy-vm\",\r\n \"name\": \"iaasvmcontainerv2;gvjreddy_test_rg;gvjreddy-test-ccy-vm\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectableItems\",\r\n \"properties\": {\r\n \"virtualMachineId\": \"/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/gvjreddy_test_rg/providers/Microsoft.Compute/virtualMachines/gvjreddy-test-ccy-vm\",\r\n \"virtualMachineVersion\": \"Compute\",\r\n \"resourceGroup\": \"gvjreddy_test_rg\",\r\n \"backupManagementType\": \"AzureIaasVM\",\r\n \"protectableItemType\": \"Microsoft.Compute/virtualMachines\",\r\n \"friendlyName\": \"gvjreddy-test-ccy-vm\",\r\n \"protectionState\": \"NotProtected\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/hiagarg/providers/Microsoft.RecoveryServices/vaults/hiagaVault2/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainerv2;hiagarg;hiaga-adhoc-vm/protectableItems/vm;iaasvmcontainerv2;hiagarg;hiaga-adhoc-vm\",\r\n \"name\": \"iaasvmcontainerv2;hiagarg;hiaga-adhoc-vm\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectableItems\",\r\n \"properties\": {\r\n \"virtualMachineId\": \"/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/HIAGARG/providers/Microsoft.Compute/virtualMachines/hiaga-adhoc-vm\",\r\n \"virtualMachineVersion\": \"Compute\",\r\n \"resourceGroup\": \"HIAGARG\",\r\n \"backupManagementType\": \"AzureIaasVM\",\r\n \"protectableItemType\": \"Microsoft.Compute/virtualMachines\",\r\n \"friendlyName\": \"hiaga-adhoc-vm\",\r\n \"protectionState\": \"NotProtected\"\r\n }\r\n }\r\n ]\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/hiagarg/providers/Microsoft.RecoveryServices/vaults/hiagaVault2/backupFabrics/Azure/protectionContainers/IaasVMContainer%3Biaasvmcontainerv2%3Bhiagarg%3Bhiaga-adhoc-vm/protectedItems/vm%3Biaasvmcontainerv2%3Bhiagarg%3Bhiaga-adhoc-vm?api-version=2025-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMzgzMDRlMTMtMzU3ZS00MDVlLTllOWEtMjIwMzUxZGNjZThjL3Jlc291cmNlR3JvdXBzL2hpYWdhcmcvcHJvdmlkZXJzL01pY3Jvc29mdC5SZWNvdmVyeVNlcnZpY2VzL3ZhdWx0cy9oaWFnYVZhdWx0Mi9iYWNrdXBGYWJyaWNzL0F6dXJlL3Byb3RlY3Rpb25Db250YWluZXJzL0lhYXNWTUNvbnRhaW5lciUzQmlhYXN2bWNvbnRhaW5lcnYyJTNCaGlhZ2FyZyUzQmhpYWdhLWFkaG9jLXZtL3Byb3RlY3RlZEl0ZW1zL3ZtJTNCaWFhc3ZtY29udGFpbmVydjIlM0JoaWFnYXJnJTNCaGlhZ2EtYWRob2Mtdm0/YXBpLXZlcnNpb249MjAyNS0wMi0wMQ==", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept-Language": [ + "en-US" + ], + "x-ms-client-request-id": [ + "6cd9a63b-b1b4-44b0-8446-b30aab6f0b25" + ], + "User-Agent": [ + "FxVersion/8.0.2025.41914", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.22621", + "Microsoft.Azure.Management.RecoveryServices.Backup.RecoveryServicesBackupClient/7.8.0" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "432" + ] + }, + "RequestBody": "{\r\n \"properties\": {\r\n \"protectedItemType\": \"Microsoft.Compute/virtualMachines\",\r\n \"sourceResourceId\": \"/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/HIAGARG/providers/Microsoft.Compute/virtualMachines/hiaga-adhoc-vm\",\r\n \"policyId\": \"/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/hiagarg/providers/Microsoft.RecoveryServices/vaults/hiagaVault2/backupPolicies/DefaultPolicy\"\r\n }\r\n}", + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/hiagarg/providers/Microsoft.RecoveryServices/vaults/hiagaVault2/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainerv2;hiagarg;hiaga-adhoc-vm/protectedItems/vm;iaasvmcontainerv2;hiagarg;hiaga-adhoc-vm/operationResults/fd18796b-a5ba-4fc7-a6b3-7e57e5d88847?api-version=2025-02-01&t=638948863919252875&c=MIIIpDCCBoygAwIBAgITFgHT86SvkPBZ0Kze1QABAdPzpDANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDMwHhcNMjUwODIxMTMxNDA5WhcNMjUxMTE5MTMxNDA5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPIw97femZhQQikMmtIUbBz4ilfWKL1pBRGhqyE_yiaKdWFMkx-Lrs5PKpKf359LGLXEng68fNpRZlZdxKF59oRgHkQ1l6435cU2QDp5b3NZ6SPNKLsxAiNvxTVOQ_jbCxTUnBGcp1_gxsAyTjCGrl2fKSCdaRSw-Lhrxs0-ImtcYa5z9m8kXvRa0U_b3baiO5UZnNbvfqmE6RvjjrcMvv8i-nQevzcw3aZLnc9eEEKxBI5pNIVXIr7dKhsZfi-K61CRBxmlZxzpwzMWF6WZrHeA5_kxAo0RWq6aWHALI3qRh-WxWls5HXbZqbggvPYrb3F8C5FxjcSxz1dGBQa_p9UCAwEAAaOCBJEwggSNMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwIwCgYIKwYBBQUHAwEwPAYJKwYBBAGCNxUHBC8wLQYlKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFgh8fIENbYcQIBZAIBBjCCAdoGCCsGAQUFBwEBBIIBzDCCAcgwZgYIKwYBBQUHMAKGWmh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9wa2lpbmZyYS9DZXJ0cy9BTTNQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAzKDEpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDEuYW1lLmdibC9haWEvQU0zUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMygxKS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0FNM1BLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDMoMSkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMy5hbWUuZ2JsL2FpYS9BTTNQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAzKDEpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDQuYW1lLmdibC9haWEvQU0zUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMygxKS5jcnQwHQYDVR0OBBYEFKgjTTCrzlnMX6LudHhi_0w04LAAMA4GA1UdDwEB_wQEAwIFoDCCATUGA1UdHwSCASwwggEoMIIBJKCCASCgggEchkJodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ1JML0FNRSUyMEluZnJhJTIwQ0ElMjAwMygxKS5jcmyGNGh0dHA6Ly9jcmwxLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwMygxKS5jcmyGNGh0dHA6Ly9jcmwyLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwMygxKS5jcmyGNGh0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwMygxKS5jcmyGNGh0dHA6Ly9jcmw0LmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwMygxKS5jcmwwgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDAjAMBgorBgEEAYI3ewQCMB8GA1UdIwQYMBaAFEijrWB1am_sYPNpVdEAsTJX_GzkMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATANBgkqhkiG9w0BAQsFAAOCAgEAfJTGVgnSjJYm9EVngrQ1HxxR608CwGhKUZwRJk2Yii2yCTrjUv4LqQHUR3Z_BH5h5IYMq_M2R8bOdxYAn3IdjZ3cX8lO6-R6_QKyQg4y2U-zrez_Y-T3uHiarKc5V-OdvL9MCJk9PnnYbOPiTY7dlIkvJLzj7BhBm9HZf9UYe9NHWVFQA9aOXsWu3MPWKpDbSO7f5odoxflcZRV_PRNiHy_h3uTfTaKE_7GJtxb6rEvGVH--wrf27TMteF0WJFbKM9NNaQO-26CBj5Oy2lSLl-z1cTN06_wOeDzZAYjesI2WxJPvHw81dJ8Y2xQ2uudFoZw4RkzVJ35mskIpb9bitTAc63ja9FWFwtM2USCnimBK-Y0JTmbdF3eN6-ptKAcm_NT9t9fDyKE32Ouzjrb3dlHRfNytVadvJIipr-3_pJ6rX1svQ8F-iLWUbPTZb6x-4v9Rb6DbhteupZ86jCL2D-DePB7Pu67d-jIRUO6LwIa5g02PRdVcKsreUDFnJaYynHZ0SPlQlVoGKIzjPsBkbXanceUdsq2ul4oeDPPgvIOpbU_c9ecWdjCiuIcf9yRvRqe49F2vzGTwDVeNHKsKeIrsqijbNgBdpmlJ5OEiL5KVCb1amvVlKVCHYNPTSxgYlcialh86hxmXacgDDvJQzNPfe-OH6-YkOImtv8AeHso&s=aiZ-N5D64uo-1l_D8Um1CgFCq3qI_8oN9GeFefkNHMnTnBIAa02vPxNWSbKSP-gpycT1UkUS-8Iv-lccjl2meatTsY6J6R7nsw3ysKswX8dQewgK94oUOOpsysJpdLpa7Oh_YyyDemlcV5tkbTJLDW3Ur_qU_fqx9S3tJnpr9EqhanxMMai_rU1atyNpnOsR0sG2EroDJSSucvTDCgpeE5dU8I8VtuGmv2QnDxblG38ICRl1lC2SQ7zqJ2Bysh5rUon2y1QF6KJrdolbuoXz9dKcF3V-1meGGeY0EXzPBuXoUfPB0FhHs91lS3X7pPx9-LwHmh_v33EDvqFIN0RIcg&h=EmdESv1iVhK_vDCi7ilmgLqOJXrsprpgzeGJkCfEVQM" + ], + "Retry-After": [ + "60" + ], + "Azure-AsyncOperation": [ + "https://management.azure.com/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/hiagarg/providers/Microsoft.RecoveryServices/vaults/hiagaVault2/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainerv2;hiagarg;hiaga-adhoc-vm/protectedItems/vm;iaasvmcontainerv2;hiagarg;hiaga-adhoc-vm/operationsStatus/fd18796b-a5ba-4fc7-a6b3-7e57e5d88847?api-version=2025-02-01&t=638948863919096568&c=MIIIpDCCBoygAwIBAgITFgHT86SvkPBZ0Kze1QABAdPzpDANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDMwHhcNMjUwODIxMTMxNDA5WhcNMjUxMTE5MTMxNDA5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPIw97femZhQQikMmtIUbBz4ilfWKL1pBRGhqyE_yiaKdWFMkx-Lrs5PKpKf359LGLXEng68fNpRZlZdxKF59oRgHkQ1l6435cU2QDp5b3NZ6SPNKLsxAiNvxTVOQ_jbCxTUnBGcp1_gxsAyTjCGrl2fKSCdaRSw-Lhrxs0-ImtcYa5z9m8kXvRa0U_b3baiO5UZnNbvfqmE6RvjjrcMvv8i-nQevzcw3aZLnc9eEEKxBI5pNIVXIr7dKhsZfi-K61CRBxmlZxzpwzMWF6WZrHeA5_kxAo0RWq6aWHALI3qRh-WxWls5HXbZqbggvPYrb3F8C5FxjcSxz1dGBQa_p9UCAwEAAaOCBJEwggSNMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwIwCgYIKwYBBQUHAwEwPAYJKwYBBAGCNxUHBC8wLQYlKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFgh8fIENbYcQIBZAIBBjCCAdoGCCsGAQUFBwEBBIIBzDCCAcgwZgYIKwYBBQUHMAKGWmh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9wa2lpbmZyYS9DZXJ0cy9BTTNQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAzKDEpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDEuYW1lLmdibC9haWEvQU0zUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMygxKS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0FNM1BLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDMoMSkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMy5hbWUuZ2JsL2FpYS9BTTNQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAzKDEpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDQuYW1lLmdibC9haWEvQU0zUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMygxKS5jcnQwHQYDVR0OBBYEFKgjTTCrzlnMX6LudHhi_0w04LAAMA4GA1UdDwEB_wQEAwIFoDCCATUGA1UdHwSCASwwggEoMIIBJKCCASCgggEchkJodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ1JML0FNRSUyMEluZnJhJTIwQ0ElMjAwMygxKS5jcmyGNGh0dHA6Ly9jcmwxLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwMygxKS5jcmyGNGh0dHA6Ly9jcmwyLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwMygxKS5jcmyGNGh0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwMygxKS5jcmyGNGh0dHA6Ly9jcmw0LmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwMygxKS5jcmwwgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDAjAMBgorBgEEAYI3ewQCMB8GA1UdIwQYMBaAFEijrWB1am_sYPNpVdEAsTJX_GzkMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATANBgkqhkiG9w0BAQsFAAOCAgEAfJTGVgnSjJYm9EVngrQ1HxxR608CwGhKUZwRJk2Yii2yCTrjUv4LqQHUR3Z_BH5h5IYMq_M2R8bOdxYAn3IdjZ3cX8lO6-R6_QKyQg4y2U-zrez_Y-T3uHiarKc5V-OdvL9MCJk9PnnYbOPiTY7dlIkvJLzj7BhBm9HZf9UYe9NHWVFQA9aOXsWu3MPWKpDbSO7f5odoxflcZRV_PRNiHy_h3uTfTaKE_7GJtxb6rEvGVH--wrf27TMteF0WJFbKM9NNaQO-26CBj5Oy2lSLl-z1cTN06_wOeDzZAYjesI2WxJPvHw81dJ8Y2xQ2uudFoZw4RkzVJ35mskIpb9bitTAc63ja9FWFwtM2USCnimBK-Y0JTmbdF3eN6-ptKAcm_NT9t9fDyKE32Ouzjrb3dlHRfNytVadvJIipr-3_pJ6rX1svQ8F-iLWUbPTZb6x-4v9Rb6DbhteupZ86jCL2D-DePB7Pu67d-jIRUO6LwIa5g02PRdVcKsreUDFnJaYynHZ0SPlQlVoGKIzjPsBkbXanceUdsq2ul4oeDPPgvIOpbU_c9ecWdjCiuIcf9yRvRqe49F2vzGTwDVeNHKsKeIrsqijbNgBdpmlJ5OEiL5KVCb1amvVlKVCHYNPTSxgYlcialh86hxmXacgDDvJQzNPfe-OH6-YkOImtv8AeHso&s=qFraPThZK6LItEiEj9K2hcRiJWa9KD4Poz16SvJkSk52n8pzJLPrWJXmWGnzmiOnvUiD68arGP7mLL4pyxIVr_-FbyVEfdWi1VvnjL5oFD2t5MrlSmHuVO77VbQIMEixYR8a-yFUPcaH-MWlD7uAjQM9Lpib6M-JIK3fU6EkgFzKAsk4ajQmM2yYqV-MtyEJNSWlkmTXRv-zGihQJ7_enoNPOAdthMC0oOZr9ZeKPlq98-dLrW6I2n8SCmWvq-amB4LR0Kz5J829z0PMy1g3FQU2xvMQOOb4pFtVH36oc4qqe-TmPlqURQ0mE7xqWuU2TWGQJF-hGPgg_AkC4p5pJg&h=HNZtB2Pr8W77C8aXcz6mTi_AtjFAY53S1Xmpj3OEfB0" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "x-ms-request-id": [ + "def84c7c-8a60-4047-aa4d-235a2650cd42" + ], + "x-ms-client-request-id": [ + "6cd9a63b-b1b4-44b0-8446-b30aab6f0b25" + ], + "x-ms-operation-identifier": [ + "tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=8bf5ba20-c970-4c38-b2a6-95f5726c959a/centraluseuap/cf504093-4bf1-4734-a13a-7484e5e8811a" + ], + "x-ms-throttling-version": [ + "v2" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "799" + ], + "x-ms-correlation-request-id": [ + "def84c7c-8a60-4047-aa4d-235a2650cd42" + ], + "x-ms-routing-request-id": [ + "CENTRALUSEUAP:20251001T033311Z:def84c7c-8a60-4047-aa4d-235a2650cd42" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Cache": [ + "CONFIG_NOCACHE" + ], + "X-MSEdge-Ref": [ + "Ref A: 200CE340FE074B788F11E2A6AA285032 Ref B: MAA201060515017 Ref C: 2025-10-01T03:33:11Z" + ], + "Date": [ + "Wed, 01 Oct 2025 03:33:11 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/hiagarg/providers/Microsoft.RecoveryServices/vaults/hiagaVault2/backupOperations/fd18796b-a5ba-4fc7-a6b3-7e57e5d88847?api-version=2025-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMzgzMDRlMTMtMzU3ZS00MDVlLTllOWEtMjIwMzUxZGNjZThjL3Jlc291cmNlR3JvdXBzL2hpYWdhcmcvcHJvdmlkZXJzL01pY3Jvc29mdC5SZWNvdmVyeVNlcnZpY2VzL3ZhdWx0cy9oaWFnYVZhdWx0Mi9iYWNrdXBPcGVyYXRpb25zL2ZkMTg3OTZiLWE1YmEtNGZjNy1hNmIzLTdlNTdlNWQ4ODg0Nz9hcGktdmVyc2lvbj0yMDI1LTAyLTAx", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept-Language": [ + "en-US" + ], + "x-ms-client-request-id": [ + "6cd9a63b-b1b4-44b0-8446-b30aab6f0b25" + ], + "User-Agent": [ + "FxVersion/8.0.2025.41914", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.22621", + "Microsoft.Azure.Management.RecoveryServices.Backup.RecoveryServicesBackupClient/7.8.0" + ] + }, + "RequestBody": "", + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "x-ms-request-id": [ + "9faa3d95-e9fe-44f4-ab4a-4bd78b6f6f86" + ], + "x-ms-client-request-id": [ + "6cd9a63b-b1b4-44b0-8446-b30aab6f0b25" + ], + "x-ms-operation-identifier": [ + "tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=8bf5ba20-c970-4c38-b2a6-95f5726c959a/centraluseuap/74d34fed-e51a-4619-9111-35ef5636cfa1" + ], + "x-ms-throttling-version": [ + "v1" + ], + "x-ms-ratelimit-remaining-subscription-resource-requests": [ + "1099" + ], + "x-ms-correlation-request-id": [ + "9faa3d95-e9fe-44f4-ab4a-4bd78b6f6f86" + ], + "x-ms-routing-request-id": [ + "CENTRALUSEUAP:20251001T033312Z:9faa3d95-e9fe-44f4-ab4a-4bd78b6f6f86" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Cache": [ + "CONFIG_NOCACHE" + ], + "X-MSEdge-Ref": [ + "Ref A: CD25A1295AEB4B07820340AC80B16CE0 Ref B: MAA201060515017 Ref C: 2025-10-01T03:33:12Z" + ], + "Date": [ + "Wed, 01 Oct 2025 03:33:11 GMT" + ], + "Content-Length": [ + "187" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"id\": \"fd18796b-a5ba-4fc7-a6b3-7e57e5d88847\",\r\n \"name\": \"fd18796b-a5ba-4fc7-a6b3-7e57e5d88847\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2025-10-01T03:33:11.787453Z\",\r\n \"endTime\": \"0001-01-01T00:00:00\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/hiagarg/providers/Microsoft.RecoveryServices/vaults/hiagaVault2/backupOperations/fd18796b-a5ba-4fc7-a6b3-7e57e5d88847?api-version=2025-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMzgzMDRlMTMtMzU3ZS00MDVlLTllOWEtMjIwMzUxZGNjZThjL3Jlc291cmNlR3JvdXBzL2hpYWdhcmcvcHJvdmlkZXJzL01pY3Jvc29mdC5SZWNvdmVyeVNlcnZpY2VzL3ZhdWx0cy9oaWFnYVZhdWx0Mi9iYWNrdXBPcGVyYXRpb25zL2ZkMTg3OTZiLWE1YmEtNGZjNy1hNmIzLTdlNTdlNWQ4ODg0Nz9hcGktdmVyc2lvbj0yMDI1LTAyLTAx", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept-Language": [ + "en-US" + ], + "x-ms-client-request-id": [ + "6cd9a63b-b1b4-44b0-8446-b30aab6f0b25" + ], + "User-Agent": [ + "FxVersion/8.0.2025.41914", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.22621", + "Microsoft.Azure.Management.RecoveryServices.Backup.RecoveryServicesBackupClient/7.8.0" + ] + }, + "RequestBody": "", + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "x-ms-request-id": [ + "3800bfa2-1b3d-4327-a226-23a251f157d9" + ], + "x-ms-client-request-id": [ + "6cd9a63b-b1b4-44b0-8446-b30aab6f0b25" + ], + "x-ms-operation-identifier": [ + "tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=8bf5ba20-c970-4c38-b2a6-95f5726c959a/centraluseuap/fa1cfb00-c13a-4c6b-9deb-ee0c64aecabf" + ], + "x-ms-throttling-version": [ + "v1" + ], + "x-ms-ratelimit-remaining-subscription-resource-requests": [ + "1099" + ], + "x-ms-correlation-request-id": [ + "3800bfa2-1b3d-4327-a226-23a251f157d9" + ], + "x-ms-routing-request-id": [ + "CENTRALUSEUAP:20251001T033322Z:3800bfa2-1b3d-4327-a226-23a251f157d9" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Cache": [ + "CONFIG_NOCACHE" + ], + "X-MSEdge-Ref": [ + "Ref A: F5CF291B66384A18AD3ED1AA39F4006B Ref B: MAA201060515017 Ref C: 2025-10-01T03:33:22Z" + ], + "Date": [ + "Wed, 01 Oct 2025 03:33:22 GMT" + ], + "Content-Length": [ + "302" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"id\": \"fd18796b-a5ba-4fc7-a6b3-7e57e5d88847\",\r\n \"name\": \"fd18796b-a5ba-4fc7-a6b3-7e57e5d88847\",\r\n \"status\": \"Succeeded\",\r\n \"startTime\": \"2025-10-01T03:33:11.787453Z\",\r\n \"endTime\": \"2025-10-01T03:33:11.787453Z\",\r\n \"properties\": {\r\n \"objectType\": \"OperationStatusJobExtendedInfo\",\r\n \"jobId\": \"4e85cd48-4d36-4ab9-a656-9ac6808ee1d5\"\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/hiagarg/providers/Microsoft.RecoveryServices/vaults/hiagaVault2/backupOperations/fd18796b-a5ba-4fc7-a6b3-7e57e5d88847?api-version=2025-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMzgzMDRlMTMtMzU3ZS00MDVlLTllOWEtMjIwMzUxZGNjZThjL3Jlc291cmNlR3JvdXBzL2hpYWdhcmcvcHJvdmlkZXJzL01pY3Jvc29mdC5SZWNvdmVyeVNlcnZpY2VzL3ZhdWx0cy9oaWFnYVZhdWx0Mi9iYWNrdXBPcGVyYXRpb25zL2ZkMTg3OTZiLWE1YmEtNGZjNy1hNmIzLTdlNTdlNWQ4ODg0Nz9hcGktdmVyc2lvbj0yMDI1LTAyLTAx", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept-Language": [ + "en-US" + ], + "x-ms-client-request-id": [ + "6cd9a63b-b1b4-44b0-8446-b30aab6f0b25" + ], + "User-Agent": [ + "FxVersion/8.0.2025.41914", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.22621", + "Microsoft.Azure.Management.RecoveryServices.Backup.RecoveryServicesBackupClient/7.8.0" + ] + }, + "RequestBody": "", + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "x-ms-request-id": [ + "280e8b28-ca6c-436a-ae13-1b634c1c9c2e" + ], + "x-ms-client-request-id": [ + "6cd9a63b-b1b4-44b0-8446-b30aab6f0b25" + ], + "x-ms-operation-identifier": [ + "tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=8bf5ba20-c970-4c38-b2a6-95f5726c959a/centraluseuap/4039e026-1d86-4ceb-835b-97bb6c1f206e" + ], + "x-ms-throttling-version": [ + "v1" + ], + "x-ms-ratelimit-remaining-subscription-resource-requests": [ + "1098" + ], + "x-ms-correlation-request-id": [ + "280e8b28-ca6c-436a-ae13-1b634c1c9c2e" + ], + "x-ms-routing-request-id": [ + "CENTRALUSEUAP:20251001T033322Z:280e8b28-ca6c-436a-ae13-1b634c1c9c2e" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Cache": [ + "CONFIG_NOCACHE" + ], + "X-MSEdge-Ref": [ + "Ref A: 08C31BE597C04D008B99A882D1181C84 Ref B: MAA201060515017 Ref C: 2025-10-01T03:33:22Z" + ], + "Date": [ + "Wed, 01 Oct 2025 03:33:22 GMT" + ], + "Content-Length": [ + "302" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"id\": \"fd18796b-a5ba-4fc7-a6b3-7e57e5d88847\",\r\n \"name\": \"fd18796b-a5ba-4fc7-a6b3-7e57e5d88847\",\r\n \"status\": \"Succeeded\",\r\n \"startTime\": \"2025-10-01T03:33:11.787453Z\",\r\n \"endTime\": \"2025-10-01T03:33:11.787453Z\",\r\n \"properties\": {\r\n \"objectType\": \"OperationStatusJobExtendedInfo\",\r\n \"jobId\": \"4e85cd48-4d36-4ab9-a656-9ac6808ee1d5\"\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/hiagarg/providers/Microsoft.RecoveryServices/vaults/hiagaVault2/backupJobs/4e85cd48-4d36-4ab9-a656-9ac6808ee1d5?api-version=2025-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMzgzMDRlMTMtMzU3ZS00MDVlLTllOWEtMjIwMzUxZGNjZThjL3Jlc291cmNlR3JvdXBzL2hpYWdhcmcvcHJvdmlkZXJzL01pY3Jvc29mdC5SZWNvdmVyeVNlcnZpY2VzL3ZhdWx0cy9oaWFnYVZhdWx0Mi9iYWNrdXBKb2JzLzRlODVjZDQ4LTRkMzYtNGFiOS1hNjU2LTlhYzY4MDhlZTFkNT9hcGktdmVyc2lvbj0yMDI1LTAyLTAx", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept-Language": [ + "en-US" + ], + "x-ms-client-request-id": [ + "6cd9a63b-b1b4-44b0-8446-b30aab6f0b25" + ], + "User-Agent": [ + "FxVersion/8.0.2025.41914", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.22621", + "Microsoft.Azure.Management.RecoveryServices.Backup.RecoveryServicesBackupClient/7.8.0" + ] + }, + "RequestBody": "", + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "x-ms-request-id": [ + "eaa5a2ab-c90c-4de0-9178-b178da1092cd" + ], + "x-ms-client-request-id": [ + "6cd9a63b-b1b4-44b0-8446-b30aab6f0b25" + ], + "x-ms-operation-identifier": [ + "tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=8bf5ba20-c970-4c38-b2a6-95f5726c959a/centraluseuap/9b49717c-22cd-4650-a681-5e094b420646" + ], + "x-ms-throttling-version": [ + "v1" + ], + "x-ms-ratelimit-remaining-subscription-resource-requests": [ + "249" + ], + "x-ms-correlation-request-id": [ + "eaa5a2ab-c90c-4de0-9178-b178da1092cd" + ], + "x-ms-routing-request-id": [ + "CENTRALUSEUAP:20251001T033323Z:eaa5a2ab-c90c-4de0-9178-b178da1092cd" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Cache": [ + "CONFIG_NOCACHE" + ], + "X-MSEdge-Ref": [ + "Ref A: 135C17FA6A234087A29F9AB16CC1996F Ref B: MAA201060515017 Ref C: 2025-10-01T03:33:23Z" + ], + "Date": [ + "Wed, 01 Oct 2025 03:33:22 GMT" + ], + "Content-Length": [ + "814" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"id\": \"/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/hiagarg/providers/Microsoft.RecoveryServices/vaults/hiagaVault2/backupJobs/4e85cd48-4d36-4ab9-a656-9ac6808ee1d5\",\r\n \"name\": \"4e85cd48-4d36-4ab9-a656-9ac6808ee1d5\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/backupJobs\",\r\n \"properties\": {\r\n \"jobType\": \"AzureIaaSVMJob\",\r\n \"containerName\": \"iaasvmcontainerv2;hiagarg;hiaga-adhoc-vm\",\r\n \"duration\": \"PT1.4931688S\",\r\n \"virtualMachineVersion\": \"Compute\",\r\n \"extendedInfo\": {\r\n \"tasksList\": [],\r\n \"propertyBag\": {\r\n \"VM Name\": \"hiaga-adhoc-vm\",\r\n \"Policy Name\": \"DefaultPolicy\"\r\n }\r\n },\r\n \"entityFriendlyName\": \"hiaga-adhoc-vm\",\r\n \"backupManagementType\": \"AzureIaasVM\",\r\n \"operation\": \"ConfigureBackup\",\r\n \"status\": \"Completed\",\r\n \"startTime\": \"2025-10-01T03:33:11.787453Z\",\r\n \"endTime\": \"2025-10-01T03:33:13.2806218Z\",\r\n \"activityId\": \"6cd9a63b-b1b4-44b0-8446-b30aab6f0b25\"\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/hiagarg/providers/Microsoft.RecoveryServices/vaults/hiagaVault/backupPolicies/DefaultPolicy?api-version=2025-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMzgzMDRlMTMtMzU3ZS00MDVlLTllOWEtMjIwMzUxZGNjZThjL3Jlc291cmNlR3JvdXBzL2hpYWdhcmcvcHJvdmlkZXJzL01pY3Jvc29mdC5SZWNvdmVyeVNlcnZpY2VzL3ZhdWx0cy9oaWFnYVZhdWx0L2JhY2t1cFBvbGljaWVzL0RlZmF1bHRQb2xpY3k/YXBpLXZlcnNpb249MjAyNS0wMi0wMQ==", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept-Language": [ + "en-US" + ], + "x-ms-client-request-id": [ + "4a9c8bd2-4948-41da-9b1e-a4896d452914" + ], + "User-Agent": [ + "FxVersion/8.0.2025.41914", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.22621", + "Microsoft.Azure.Management.RecoveryServices.Backup.RecoveryServicesBackupClient/7.8.0" + ] + }, + "RequestBody": "", + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "x-ms-request-id": [ + "4c1c08db-3ed9-4a38-b4c5-0f6f379fb36e" + ], + "x-ms-client-request-id": [ + "4a9c8bd2-4948-41da-9b1e-a4896d452914" + ], + "x-ms-operation-identifier": [ + "tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=8bf5ba20-c970-4c38-b2a6-95f5726c959a/centraluseuap/7ced3e7f-cc2c-44ff-9805-9fa79b009269" + ], + "x-ms-throttling-version": [ + "v1" + ], + "x-ms-ratelimit-remaining-subscription-resource-requests": [ + "1099" + ], + "x-ms-correlation-request-id": [ + "4c1c08db-3ed9-4a38-b4c5-0f6f379fb36e" + ], + "x-ms-routing-request-id": [ + "CENTRALUSEUAP:20251001T033335Z:4c1c08db-3ed9-4a38-b4c5-0f6f379fb36e" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Cache": [ + "CONFIG_NOCACHE" + ], + "X-MSEdge-Ref": [ + "Ref A: A3F38443DCAE44B78D61DB291EE5B52B Ref B: MAA201060516033 Ref C: 2025-10-01T03:33:35Z" + ], + "Date": [ + "Wed, 01 Oct 2025 03:33:35 GMT" + ], + "Content-Length": [ + "746" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"id\": \"/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/hiagarg/providers/Microsoft.RecoveryServices/vaults/hiagaVault/backupPolicies/DefaultPolicy\",\r\n \"name\": \"DefaultPolicy\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/backupPolicies\",\r\n \"properties\": {\r\n \"backupManagementType\": \"AzureIaasVM\",\r\n \"instantRPDetails\": {},\r\n \"schedulePolicy\": {\r\n \"schedulePolicyType\": \"SimpleSchedulePolicy\",\r\n \"scheduleRunFrequency\": \"Daily\",\r\n \"scheduleRunTimes\": [\r\n \"2021-07-20T23:00:00Z\"\r\n ],\r\n \"scheduleWeeklyFrequency\": 0\r\n },\r\n \"retentionPolicy\": {\r\n \"retentionPolicyType\": \"LongTermRetentionPolicy\",\r\n \"dailySchedule\": {\r\n \"retentionTimes\": [\r\n \"2021-07-20T23:00:00Z\"\r\n ],\r\n \"retentionDuration\": {\r\n \"count\": 30,\r\n \"durationType\": \"Days\"\r\n }\r\n }\r\n },\r\n \"instantRpRetentionRangeInDays\": 2,\r\n \"timeZone\": \"UTC\",\r\n \"protectedItemsCount\": 2\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/hiagarg/providers/Microsoft.RecoveryServices/vaults/hiagaVault2/backupProtectedItems?$filter=backupManagementType%20eq%20'AzureIaasVM'%20and%20itemType%20eq%20'VM'&api-version=2025-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMzgzMDRlMTMtMzU3ZS00MDVlLTllOWEtMjIwMzUxZGNjZThjL3Jlc291cmNlR3JvdXBzL2hpYWdhcmcvcHJvdmlkZXJzL01pY3Jvc29mdC5SZWNvdmVyeVNlcnZpY2VzL3ZhdWx0cy9oaWFnYVZhdWx0Mi9iYWNrdXBQcm90ZWN0ZWRJdGVtcz8kZmlsdGVyPWJhY2t1cE1hbmFnZW1lbnRUeXBlJTIwZXElMjAnQXp1cmVJYWFzVk0nJTIwYW5kJTIwaXRlbVR5cGUlMjBlcSUyMCdWTScmYXBpLXZlcnNpb249MjAyNS0wMi0wMQ==", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept-Language": [ + "en-US" + ], + "x-ms-client-request-id": [ + "7bd238f9-e29c-412d-a015-0aaae5f0787a" + ], + "User-Agent": [ + "FxVersion/8.0.2025.41914", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.22621", + "Microsoft.Azure.Management.RecoveryServices.Backup.RecoveryServicesBackupClient/7.8.0" + ] + }, + "RequestBody": "", + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "x-ms-request-id": [ + "36bd24eb-ddf7-4f1c-b0b4-a66aaef40412" + ], + "x-ms-client-request-id": [ + "7bd238f9-e29c-412d-a015-0aaae5f0787a" + ], + "x-ms-operation-identifier": [ + "tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=8bf5ba20-c970-4c38-b2a6-95f5726c959a/centraluseuap/d6c34e12-48ab-4de9-ac64-ebc671784a55" + ], + "x-ms-throttling-version": [ + "v1" + ], + "x-ms-ratelimit-remaining-subscription-resource-requests": [ + "1099" + ], + "x-ms-correlation-request-id": [ + "36bd24eb-ddf7-4f1c-b0b4-a66aaef40412" + ], + "x-ms-routing-request-id": [ + "CENTRALUSEUAP:20251001T033343Z:36bd24eb-ddf7-4f1c-b0b4-a66aaef40412" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Cache": [ + "CONFIG_NOCACHE" + ], + "X-MSEdge-Ref": [ + "Ref A: A43138C515BE468296AA476C90DBB5F4 Ref B: MAA201060515021 Ref C: 2025-10-01T03:33:43Z" + ], + "Date": [ + "Wed, 01 Oct 2025 03:33:43 GMT" + ], + "Content-Length": [ + "5307" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"id\": \"/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/hiagarg/providers/Microsoft.RecoveryServices/vaults/hiagaVault2/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainerv2;anssingh-rg;anshul-vm/protectedItems/VM;iaasvmcontainerv2;anssingh-rg;anshul-vm\",\r\n \"name\": \"VM;iaasvmcontainerv2;anssingh-rg;anshul-vm\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems\",\r\n \"properties\": {\r\n \"friendlyName\": \"anshul-vm\",\r\n \"virtualMachineId\": \"/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/ANSSINGH-RG/providers/Microsoft.Compute/virtualMachines/anshul-vm\",\r\n \"protectionStatus\": \"Healthy\",\r\n \"protectionState\": \"Protected\",\r\n \"healthStatus\": \"Passed\",\r\n \"healthDetails\": [\r\n {\r\n \"code\": 400239,\r\n \"title\": \"IaasVmHealthGreenDefault\",\r\n \"message\": \"Backup pre-check status of this virtual machine is OK.\",\r\n \"recommendations\": []\r\n }\r\n ],\r\n \"lastBackupStatus\": \"Completed\",\r\n \"lastBackupTime\": \"2025-02-02T23:07:02.0336045Z\",\r\n \"protectedItemDataId\": \"90757026\",\r\n \"extendedProperties\": {},\r\n \"policyType\": \"\",\r\n \"protectedItemType\": \"Microsoft.Compute/virtualMachines\",\r\n \"backupManagementType\": \"AzureIaasVM\",\r\n \"workloadType\": \"VM\",\r\n \"containerName\": \"iaasvmcontainerv2;anssingh-rg;anshul-vm\",\r\n \"sourceResourceId\": \"/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/ANSSINGH-RG/providers/Microsoft.Compute/virtualMachines/anshul-vm\",\r\n \"policyId\": \"/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/hiagarg/providers/Microsoft.RecoveryServices/vaults/hiagaVault2/backupPolicies/DefaultPolicyBackupMove\",\r\n \"policyName\": \"DefaultPolicyBackupMove\",\r\n \"lastRecoveryPoint\": \"2025-02-02T23:07:05.3710625Z\",\r\n \"vaultId\": \"https://management.azure.com/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/hiagarg/providers/Microsoft.RecoveryServices/vaults/hiagaVault2\",\r\n \"isArchiveEnabled\": false,\r\n \"softDeleteRetentionPeriod\": 0\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/hiagarg/providers/Microsoft.RecoveryServices/vaults/hiagaVault2/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainerv2;hiagarg;hiaga-adhoc-vm/protectedItems/VM;iaasvmcontainerv2;hiagarg;hiaga-adhoc-vm\",\r\n \"name\": \"VM;iaasvmcontainerv2;hiagarg;hiaga-adhoc-vm\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems\",\r\n \"properties\": {\r\n \"friendlyName\": \"hiaga-adhoc-vm\",\r\n \"virtualMachineId\": \"/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/HIAGARG/providers/Microsoft.Compute/virtualMachines/hiaga-adhoc-vm\",\r\n \"protectionStatus\": \"Healthy\",\r\n \"protectionState\": \"IRPending\",\r\n \"healthStatus\": \"Passed\",\r\n \"lastBackupStatus\": \"\",\r\n \"lastBackupTime\": \"2001-01-01T00:00:00Z\",\r\n \"protectedItemDataId\": \"439805403461128\",\r\n \"policyType\": \"\",\r\n \"protectedItemType\": \"Microsoft.Compute/virtualMachines\",\r\n \"backupManagementType\": \"AzureIaasVM\",\r\n \"workloadType\": \"VM\",\r\n \"containerName\": \"iaasvmcontainerv2;hiagarg;hiaga-adhoc-vm\",\r\n \"sourceResourceId\": \"/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/HIAGARG/providers/Microsoft.Compute/virtualMachines/hiaga-adhoc-vm\",\r\n \"policyId\": \"/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/hiagarg/providers/Microsoft.RecoveryServices/vaults/hiagaVault2/backupPolicies/DefaultPolicy\",\r\n \"policyName\": \"DefaultPolicy\",\r\n \"vaultId\": \"https://management.azure.com/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/hiagarg/providers/Microsoft.RecoveryServices/vaults/hiagaVault2\",\r\n \"isArchiveEnabled\": false,\r\n \"softDeleteRetentionPeriod\": 0\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/hiagarg/providers/Microsoft.RecoveryServices/vaults/hiagaVault2/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainerv2;hiagarg;hiaganewvm2/protectedItems/VM;iaasvmcontainerv2;hiagarg;hiaganewvm2\",\r\n \"name\": \"VM;iaasvmcontainerv2;hiagarg;hiaganewvm2\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectedItems\",\r\n \"properties\": {\r\n \"friendlyName\": \"hiaganewVM2\",\r\n \"virtualMachineId\": \"/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/hiagarg/providers/Microsoft.Compute/virtualMachines/hiaganewVM2\",\r\n \"protectionStatus\": \"Healthy\",\r\n \"protectionState\": \"Protected\",\r\n \"healthStatus\": \"Passed\",\r\n \"healthDetails\": [\r\n {\r\n \"code\": 400239,\r\n \"title\": \"IaasVmHealthGreenDefault\",\r\n \"message\": \"Backup pre-check status of this virtual machine is OK.\",\r\n \"recommendations\": []\r\n }\r\n ],\r\n \"lastBackupStatus\": \"Completed\",\r\n \"lastBackupTime\": \"2025-02-02T23:01:53.7082489Z\",\r\n \"protectedItemDataId\": \"683422491\",\r\n \"extendedProperties\": {},\r\n \"policyType\": \"\",\r\n \"protectedItemType\": \"Microsoft.Compute/virtualMachines\",\r\n \"backupManagementType\": \"AzureIaasVM\",\r\n \"workloadType\": \"VM\",\r\n \"containerName\": \"iaasvmcontainerv2;hiagarg;hiaganewvm2\",\r\n \"sourceResourceId\": \"/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/hiagarg/providers/Microsoft.Compute/virtualMachines/hiaganewVM2\",\r\n \"policyId\": \"/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/hiagarg/providers/Microsoft.RecoveryServices/vaults/hiagaVault2/backupPolicies/DefaultPolicyBackupMove\",\r\n \"policyName\": \"DefaultPolicyBackupMove\",\r\n \"lastRecoveryPoint\": \"2025-02-02T23:01:56.7438764Z\",\r\n \"vaultId\": \"https://management.azure.com/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/hiagarg/providers/Microsoft.RecoveryServices/vaults/hiagaVault2\",\r\n \"isArchiveEnabled\": false,\r\n \"softDeleteRetentionPeriod\": 0\r\n }\r\n }\r\n ]\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/hiagarg/providers/Microsoft.RecoveryServices/vaults/hiagaVault2/backupResourceGuardProxies?api-version=2025-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMzgzMDRlMTMtMzU3ZS00MDVlLTllOWEtMjIwMzUxZGNjZThjL3Jlc291cmNlR3JvdXBzL2hpYWdhcmcvcHJvdmlkZXJzL01pY3Jvc29mdC5SZWNvdmVyeVNlcnZpY2VzL3ZhdWx0cy9oaWFnYVZhdWx0Mi9iYWNrdXBSZXNvdXJjZUd1YXJkUHJveGllcz9hcGktdmVyc2lvbj0yMDI1LTAyLTAx", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept-Language": [ + "en-US" + ], + "x-ms-client-request-id": [ + "817d9e5b-072a-46e2-a85f-6db1b354fc39" + ], + "User-Agent": [ + "FxVersion/8.0.2025.41914", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.22621", + "Microsoft.Azure.Management.RecoveryServices.Backup.RecoveryServicesBackupClient/7.8.0" + ] + }, + "RequestBody": "", + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "x-ms-request-id": [ + "30fa7c1d-cfe7-4157-8803-82bc2f97ba7a" + ], + "x-ms-client-request-id": [ + "817d9e5b-072a-46e2-a85f-6db1b354fc39" + ], + "x-ms-operation-identifier": [ + "tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=8bf5ba20-c970-4c38-b2a6-95f5726c959a/centraluseuap/c8ed08ba-c1f2-4b90-a9b6-6a43788bc300" + ], + "x-ms-throttling-version": [ + "v2" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "1099" + ], + "x-ms-correlation-request-id": [ + "30fa7c1d-cfe7-4157-8803-82bc2f97ba7a" + ], + "x-ms-routing-request-id": [ + "CENTRALUSEUAP:20251001T033359Z:30fa7c1d-cfe7-4157-8803-82bc2f97ba7a" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Cache": [ + "CONFIG_NOCACHE" + ], + "X-MSEdge-Ref": [ + "Ref A: C9A2D61CA56D43FFBDA4EF1D1DEF3896 Ref B: MAA201060514049 Ref C: 2025-10-01T03:33:59Z" + ], + "Date": [ + "Wed, 01 Oct 2025 03:33:59 GMT" + ], + "Content-Length": [ + "12" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"value\": []\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/hiagarg/providers/Microsoft.RecoveryServices/vaults/hiagaVault2/backupFabrics/Azure/protectionContainers/IaasVMContainer%3Biaasvmcontainerv2%3Bhiagarg%3Bhiaga-adhoc-vm/protectedItems/VM%3Biaasvmcontainerv2%3Bhiagarg%3Bhiaga-adhoc-vm?api-version=2025-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMzgzMDRlMTMtMzU3ZS00MDVlLTllOWEtMjIwMzUxZGNjZThjL3Jlc291cmNlR3JvdXBzL2hpYWdhcmcvcHJvdmlkZXJzL01pY3Jvc29mdC5SZWNvdmVyeVNlcnZpY2VzL3ZhdWx0cy9oaWFnYVZhdWx0Mi9iYWNrdXBGYWJyaWNzL0F6dXJlL3Byb3RlY3Rpb25Db250YWluZXJzL0lhYXNWTUNvbnRhaW5lciUzQmlhYXN2bWNvbnRhaW5lcnYyJTNCaGlhZ2FyZyUzQmhpYWdhLWFkaG9jLXZtL3Byb3RlY3RlZEl0ZW1zL1ZNJTNCaWFhc3ZtY29udGFpbmVydjIlM0JoaWFnYXJnJTNCaGlhZ2EtYWRob2Mtdm0/YXBpLXZlcnNpb249MjAyNS0wMi0wMQ==", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept-Language": [ + "en-US" + ], + "x-ms-client-request-id": [ + "817d9e5b-072a-46e2-a85f-6db1b354fc39" + ], + "User-Agent": [ + "FxVersion/8.0.2025.41914", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.22621", + "Microsoft.Azure.Management.RecoveryServices.Backup.RecoveryServicesBackupClient/7.8.0" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "318" + ] + }, + "RequestBody": "{\r\n \"properties\": {\r\n \"protectedItemType\": \"Microsoft.Compute/virtualMachines\",\r\n \"protectionState\": \"ProtectionStopped\",\r\n \"sourceResourceId\": \"/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/HIAGARG/providers/Microsoft.Compute/virtualMachines/hiaga-adhoc-vm\",\r\n \"policyId\": \"\"\r\n }\r\n}", + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/hiagarg/providers/Microsoft.RecoveryServices/vaults/hiagaVault2/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainerv2;hiagarg;hiaga-adhoc-vm/protectedItems/VM;iaasvmcontainerv2;hiagarg;hiaga-adhoc-vm/operationResults/ec84c46d-0b95-472f-b673-811f882e753c?api-version=2025-02-01&t=638948864403100938&c=MIIIpDCCBoygAwIBAgITFgHT86SvkPBZ0Kze1QABAdPzpDANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDMwHhcNMjUwODIxMTMxNDA5WhcNMjUxMTE5MTMxNDA5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPIw97femZhQQikMmtIUbBz4ilfWKL1pBRGhqyE_yiaKdWFMkx-Lrs5PKpKf359LGLXEng68fNpRZlZdxKF59oRgHkQ1l6435cU2QDp5b3NZ6SPNKLsxAiNvxTVOQ_jbCxTUnBGcp1_gxsAyTjCGrl2fKSCdaRSw-Lhrxs0-ImtcYa5z9m8kXvRa0U_b3baiO5UZnNbvfqmE6RvjjrcMvv8i-nQevzcw3aZLnc9eEEKxBI5pNIVXIr7dKhsZfi-K61CRBxmlZxzpwzMWF6WZrHeA5_kxAo0RWq6aWHALI3qRh-WxWls5HXbZqbggvPYrb3F8C5FxjcSxz1dGBQa_p9UCAwEAAaOCBJEwggSNMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwIwCgYIKwYBBQUHAwEwPAYJKwYBBAGCNxUHBC8wLQYlKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFgh8fIENbYcQIBZAIBBjCCAdoGCCsGAQUFBwEBBIIBzDCCAcgwZgYIKwYBBQUHMAKGWmh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9wa2lpbmZyYS9DZXJ0cy9BTTNQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAzKDEpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDEuYW1lLmdibC9haWEvQU0zUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMygxKS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0FNM1BLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDMoMSkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMy5hbWUuZ2JsL2FpYS9BTTNQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAzKDEpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDQuYW1lLmdibC9haWEvQU0zUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMygxKS5jcnQwHQYDVR0OBBYEFKgjTTCrzlnMX6LudHhi_0w04LAAMA4GA1UdDwEB_wQEAwIFoDCCATUGA1UdHwSCASwwggEoMIIBJKCCASCgggEchkJodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ1JML0FNRSUyMEluZnJhJTIwQ0ElMjAwMygxKS5jcmyGNGh0dHA6Ly9jcmwxLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwMygxKS5jcmyGNGh0dHA6Ly9jcmwyLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwMygxKS5jcmyGNGh0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwMygxKS5jcmyGNGh0dHA6Ly9jcmw0LmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwMygxKS5jcmwwgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDAjAMBgorBgEEAYI3ewQCMB8GA1UdIwQYMBaAFEijrWB1am_sYPNpVdEAsTJX_GzkMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATANBgkqhkiG9w0BAQsFAAOCAgEAfJTGVgnSjJYm9EVngrQ1HxxR608CwGhKUZwRJk2Yii2yCTrjUv4LqQHUR3Z_BH5h5IYMq_M2R8bOdxYAn3IdjZ3cX8lO6-R6_QKyQg4y2U-zrez_Y-T3uHiarKc5V-OdvL9MCJk9PnnYbOPiTY7dlIkvJLzj7BhBm9HZf9UYe9NHWVFQA9aOXsWu3MPWKpDbSO7f5odoxflcZRV_PRNiHy_h3uTfTaKE_7GJtxb6rEvGVH--wrf27TMteF0WJFbKM9NNaQO-26CBj5Oy2lSLl-z1cTN06_wOeDzZAYjesI2WxJPvHw81dJ8Y2xQ2uudFoZw4RkzVJ35mskIpb9bitTAc63ja9FWFwtM2USCnimBK-Y0JTmbdF3eN6-ptKAcm_NT9t9fDyKE32Ouzjrb3dlHRfNytVadvJIipr-3_pJ6rX1svQ8F-iLWUbPTZb6x-4v9Rb6DbhteupZ86jCL2D-DePB7Pu67d-jIRUO6LwIa5g02PRdVcKsreUDFnJaYynHZ0SPlQlVoGKIzjPsBkbXanceUdsq2ul4oeDPPgvIOpbU_c9ecWdjCiuIcf9yRvRqe49F2vzGTwDVeNHKsKeIrsqijbNgBdpmlJ5OEiL5KVCb1amvVlKVCHYNPTSxgYlcialh86hxmXacgDDvJQzNPfe-OH6-YkOImtv8AeHso&s=TCzLqo2laPUNnBHWWdG1Gdm6MTFm8MQBhPQOiLTmGsXKn7z4i7edTMu8bfgXmuezYm9vD8ArMgyYeOSjehhsGi6wdu9CXC5OfeN9-wLcSrC9ST-4qUmggi5jmgFR2ffaLPNS2dmPxKtxix_0NkTuObbyKyjqmXnKaqnPVWisdZdU7L8CwsAfZkzddnxxkIvXQKVv5aED1bqnD3dWEJYaa33vZlqv0Kjc3dck81Bb_YVxctJC-Z4tnLT67neqx6Xur9gqOhHPSxzKDmVt1nYx6JvKCiyLq6_4NlxuG0235Odc4bWUEF6zqD1CAcR45jbsXm25MEcGF94I0t2Y1NHkCg&h=D-2oGAPi7UxXF_y9T08X-EzfMSW220hr5-OdvTy4cU0" + ], + "Retry-After": [ + "60" + ], + "Azure-AsyncOperation": [ + "https://management.azure.com/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/hiagarg/providers/Microsoft.RecoveryServices/vaults/hiagaVault2/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainerv2;hiagarg;hiaga-adhoc-vm/protectedItems/VM;iaasvmcontainerv2;hiagarg;hiaga-adhoc-vm/operationsStatus/ec84c46d-0b95-472f-b673-811f882e753c?api-version=2025-02-01&t=638948864403100938&c=MIIIpDCCBoygAwIBAgITFgHT86SvkPBZ0Kze1QABAdPzpDANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDMwHhcNMjUwODIxMTMxNDA5WhcNMjUxMTE5MTMxNDA5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPIw97femZhQQikMmtIUbBz4ilfWKL1pBRGhqyE_yiaKdWFMkx-Lrs5PKpKf359LGLXEng68fNpRZlZdxKF59oRgHkQ1l6435cU2QDp5b3NZ6SPNKLsxAiNvxTVOQ_jbCxTUnBGcp1_gxsAyTjCGrl2fKSCdaRSw-Lhrxs0-ImtcYa5z9m8kXvRa0U_b3baiO5UZnNbvfqmE6RvjjrcMvv8i-nQevzcw3aZLnc9eEEKxBI5pNIVXIr7dKhsZfi-K61CRBxmlZxzpwzMWF6WZrHeA5_kxAo0RWq6aWHALI3qRh-WxWls5HXbZqbggvPYrb3F8C5FxjcSxz1dGBQa_p9UCAwEAAaOCBJEwggSNMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwIwCgYIKwYBBQUHAwEwPAYJKwYBBAGCNxUHBC8wLQYlKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFgh8fIENbYcQIBZAIBBjCCAdoGCCsGAQUFBwEBBIIBzDCCAcgwZgYIKwYBBQUHMAKGWmh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9wa2lpbmZyYS9DZXJ0cy9BTTNQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAzKDEpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDEuYW1lLmdibC9haWEvQU0zUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMygxKS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0FNM1BLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDMoMSkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMy5hbWUuZ2JsL2FpYS9BTTNQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAzKDEpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDQuYW1lLmdibC9haWEvQU0zUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMygxKS5jcnQwHQYDVR0OBBYEFKgjTTCrzlnMX6LudHhi_0w04LAAMA4GA1UdDwEB_wQEAwIFoDCCATUGA1UdHwSCASwwggEoMIIBJKCCASCgggEchkJodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ1JML0FNRSUyMEluZnJhJTIwQ0ElMjAwMygxKS5jcmyGNGh0dHA6Ly9jcmwxLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwMygxKS5jcmyGNGh0dHA6Ly9jcmwyLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwMygxKS5jcmyGNGh0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwMygxKS5jcmyGNGh0dHA6Ly9jcmw0LmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwMygxKS5jcmwwgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDAjAMBgorBgEEAYI3ewQCMB8GA1UdIwQYMBaAFEijrWB1am_sYPNpVdEAsTJX_GzkMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATANBgkqhkiG9w0BAQsFAAOCAgEAfJTGVgnSjJYm9EVngrQ1HxxR608CwGhKUZwRJk2Yii2yCTrjUv4LqQHUR3Z_BH5h5IYMq_M2R8bOdxYAn3IdjZ3cX8lO6-R6_QKyQg4y2U-zrez_Y-T3uHiarKc5V-OdvL9MCJk9PnnYbOPiTY7dlIkvJLzj7BhBm9HZf9UYe9NHWVFQA9aOXsWu3MPWKpDbSO7f5odoxflcZRV_PRNiHy_h3uTfTaKE_7GJtxb6rEvGVH--wrf27TMteF0WJFbKM9NNaQO-26CBj5Oy2lSLl-z1cTN06_wOeDzZAYjesI2WxJPvHw81dJ8Y2xQ2uudFoZw4RkzVJ35mskIpb9bitTAc63ja9FWFwtM2USCnimBK-Y0JTmbdF3eN6-ptKAcm_NT9t9fDyKE32Ouzjrb3dlHRfNytVadvJIipr-3_pJ6rX1svQ8F-iLWUbPTZb6x-4v9Rb6DbhteupZ86jCL2D-DePB7Pu67d-jIRUO6LwIa5g02PRdVcKsreUDFnJaYynHZ0SPlQlVoGKIzjPsBkbXanceUdsq2ul4oeDPPgvIOpbU_c9ecWdjCiuIcf9yRvRqe49F2vzGTwDVeNHKsKeIrsqijbNgBdpmlJ5OEiL5KVCb1amvVlKVCHYNPTSxgYlcialh86hxmXacgDDvJQzNPfe-OH6-YkOImtv8AeHso&s=gkgAvCZnGIYKnjl1CUxeVXFPtib_CZDTEUmwyYlfBzojfOg0byCgycfElbvuqSVbRJsOn467eaaeXbQNY5zC3wavqkmXc_CoPzrzhtNsi-KNG5wn5-6Mlq9hyHhcTlV3krkUDACDS9Fbns1FAfA0p292KyQCreKDV2repbJvQdYM7rY45T0esVl8Ha_c5oA1YVvNN5cGgd05q0dmMNOYH35P-ZVkKt4Qf9WLEH6wtsIDg5_YdQE1n2ytMj4i_chIrRZtHo9P5QbELBroO-kHMZH5oztGm6LrnNHzNNCMzXINyzWtbFZ8oDJR5tKXy2HdQly_ai7Efii7nG0ba8CgSQ&h=vNZWn14k82XjEjrFExcT8Hn-Q_9-UDqn5xkCWTcwk1U" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "x-ms-request-id": [ + "828dc643-caf8-4321-b3fd-813ef3ab7a34" + ], + "x-ms-client-request-id": [ + "817d9e5b-072a-46e2-a85f-6db1b354fc39" + ], + "x-ms-operation-identifier": [ + "tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=8bf5ba20-c970-4c38-b2a6-95f5726c959a/centraluseuap/086538d5-28fe-4cd4-a86e-185d2fb3b7d5" + ], + "x-ms-throttling-version": [ + "v2" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "799" + ], + "x-ms-correlation-request-id": [ + "828dc643-caf8-4321-b3fd-813ef3ab7a34" + ], + "x-ms-routing-request-id": [ + "CENTRALUSEUAP:20251001T033400Z:828dc643-caf8-4321-b3fd-813ef3ab7a34" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Cache": [ + "CONFIG_NOCACHE" + ], + "X-MSEdge-Ref": [ + "Ref A: 49784701D04C45E1BABE85395C95E8EF Ref B: MAA201060514049 Ref C: 2025-10-01T03:33:59Z" + ], + "Date": [ + "Wed, 01 Oct 2025 03:33:59 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/hiagarg/providers/Microsoft.RecoveryServices/vaults/hiagaVault2/backupOperations/ec84c46d-0b95-472f-b673-811f882e753c?api-version=2025-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMzgzMDRlMTMtMzU3ZS00MDVlLTllOWEtMjIwMzUxZGNjZThjL3Jlc291cmNlR3JvdXBzL2hpYWdhcmcvcHJvdmlkZXJzL01pY3Jvc29mdC5SZWNvdmVyeVNlcnZpY2VzL3ZhdWx0cy9oaWFnYVZhdWx0Mi9iYWNrdXBPcGVyYXRpb25zL2VjODRjNDZkLTBiOTUtNDcyZi1iNjczLTgxMWY4ODJlNzUzYz9hcGktdmVyc2lvbj0yMDI1LTAyLTAx", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept-Language": [ + "en-US" + ], + "x-ms-client-request-id": [ + "817d9e5b-072a-46e2-a85f-6db1b354fc39" + ], + "User-Agent": [ + "FxVersion/8.0.2025.41914", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.22621", + "Microsoft.Azure.Management.RecoveryServices.Backup.RecoveryServicesBackupClient/7.8.0" + ] + }, + "RequestBody": "", + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "x-ms-request-id": [ + "1a0a4e69-53e1-4a6a-a615-5e2d87fbb6a5" + ], + "x-ms-client-request-id": [ + "817d9e5b-072a-46e2-a85f-6db1b354fc39" + ], + "x-ms-operation-identifier": [ + "tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=8bf5ba20-c970-4c38-b2a6-95f5726c959a/centraluseuap/ab0e4799-3e4d-4cf7-a5ee-32fe4ed83821" + ], + "x-ms-throttling-version": [ + "v1" + ], + "x-ms-ratelimit-remaining-subscription-resource-requests": [ + "1099" + ], + "x-ms-correlation-request-id": [ + "1a0a4e69-53e1-4a6a-a615-5e2d87fbb6a5" + ], + "x-ms-routing-request-id": [ + "CENTRALUSEUAP:20251001T033400Z:1a0a4e69-53e1-4a6a-a615-5e2d87fbb6a5" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Cache": [ + "CONFIG_NOCACHE" + ], + "X-MSEdge-Ref": [ + "Ref A: C579125B66804C0A8608834D5B3D8339 Ref B: MAA201060514049 Ref C: 2025-10-01T03:34:00Z" + ], + "Date": [ + "Wed, 01 Oct 2025 03:34:00 GMT" + ], + "Content-Length": [ + "188" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"id\": \"ec84c46d-0b95-472f-b673-811f882e753c\",\r\n \"name\": \"ec84c46d-0b95-472f-b673-811f882e753c\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2025-10-01T03:34:00.1727076Z\",\r\n \"endTime\": \"0001-01-01T00:00:00\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/hiagarg/providers/Microsoft.RecoveryServices/vaults/hiagaVault2/backupOperations/ec84c46d-0b95-472f-b673-811f882e753c?api-version=2025-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMzgzMDRlMTMtMzU3ZS00MDVlLTllOWEtMjIwMzUxZGNjZThjL3Jlc291cmNlR3JvdXBzL2hpYWdhcmcvcHJvdmlkZXJzL01pY3Jvc29mdC5SZWNvdmVyeVNlcnZpY2VzL3ZhdWx0cy9oaWFnYVZhdWx0Mi9iYWNrdXBPcGVyYXRpb25zL2VjODRjNDZkLTBiOTUtNDcyZi1iNjczLTgxMWY4ODJlNzUzYz9hcGktdmVyc2lvbj0yMDI1LTAyLTAx", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept-Language": [ + "en-US" + ], + "x-ms-client-request-id": [ + "817d9e5b-072a-46e2-a85f-6db1b354fc39" + ], + "User-Agent": [ + "FxVersion/8.0.2025.41914", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.22621", + "Microsoft.Azure.Management.RecoveryServices.Backup.RecoveryServicesBackupClient/7.8.0" + ] + }, + "RequestBody": "", + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "x-ms-request-id": [ + "ce0eeae0-4f44-4371-be42-78173aca99d5" + ], + "x-ms-client-request-id": [ + "817d9e5b-072a-46e2-a85f-6db1b354fc39" + ], + "x-ms-operation-identifier": [ + "tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=8bf5ba20-c970-4c38-b2a6-95f5726c959a/centraluseuap/a31356d9-52d0-4905-a87d-cd8d4e16b45b" + ], + "x-ms-throttling-version": [ + "v1" + ], + "x-ms-ratelimit-remaining-subscription-resource-requests": [ + "1099" + ], + "x-ms-correlation-request-id": [ + "ce0eeae0-4f44-4371-be42-78173aca99d5" + ], + "x-ms-routing-request-id": [ + "CENTRALUSEUAP:20251001T033410Z:ce0eeae0-4f44-4371-be42-78173aca99d5" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Cache": [ + "CONFIG_NOCACHE" + ], + "X-MSEdge-Ref": [ + "Ref A: 29DA0EE0F9214424935B5F66056F14E3 Ref B: MAA201060514049 Ref C: 2025-10-01T03:34:10Z" + ], + "Date": [ + "Wed, 01 Oct 2025 03:34:10 GMT" + ], + "Content-Length": [ + "304" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"id\": \"ec84c46d-0b95-472f-b673-811f882e753c\",\r\n \"name\": \"ec84c46d-0b95-472f-b673-811f882e753c\",\r\n \"status\": \"Succeeded\",\r\n \"startTime\": \"2025-10-01T03:34:00.1727076Z\",\r\n \"endTime\": \"2025-10-01T03:34:00.1727076Z\",\r\n \"properties\": {\r\n \"objectType\": \"OperationStatusJobExtendedInfo\",\r\n \"jobId\": \"d85e3e03-57ef-4887-818d-3e5944cadf67\"\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/hiagarg/providers/Microsoft.RecoveryServices/vaults/hiagaVault2/backupOperations/ec84c46d-0b95-472f-b673-811f882e753c?api-version=2025-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMzgzMDRlMTMtMzU3ZS00MDVlLTllOWEtMjIwMzUxZGNjZThjL3Jlc291cmNlR3JvdXBzL2hpYWdhcmcvcHJvdmlkZXJzL01pY3Jvc29mdC5SZWNvdmVyeVNlcnZpY2VzL3ZhdWx0cy9oaWFnYVZhdWx0Mi9iYWNrdXBPcGVyYXRpb25zL2VjODRjNDZkLTBiOTUtNDcyZi1iNjczLTgxMWY4ODJlNzUzYz9hcGktdmVyc2lvbj0yMDI1LTAyLTAx", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept-Language": [ + "en-US" + ], + "x-ms-client-request-id": [ + "817d9e5b-072a-46e2-a85f-6db1b354fc39" + ], + "User-Agent": [ + "FxVersion/8.0.2025.41914", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.22621", + "Microsoft.Azure.Management.RecoveryServices.Backup.RecoveryServicesBackupClient/7.8.0" + ] + }, + "RequestBody": "", + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "x-ms-request-id": [ + "8c9a68df-580b-4bbb-b962-cc4fa624b218" + ], + "x-ms-client-request-id": [ + "817d9e5b-072a-46e2-a85f-6db1b354fc39" + ], + "x-ms-operation-identifier": [ + "tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=8bf5ba20-c970-4c38-b2a6-95f5726c959a/centraluseuap/41b28be4-9597-459b-b0b8-f501d5529cdf" + ], + "x-ms-throttling-version": [ + "v1" + ], + "x-ms-ratelimit-remaining-subscription-resource-requests": [ + "1098" + ], + "x-ms-correlation-request-id": [ + "8c9a68df-580b-4bbb-b962-cc4fa624b218" + ], + "x-ms-routing-request-id": [ + "CENTRALUSEUAP:20251001T033411Z:8c9a68df-580b-4bbb-b962-cc4fa624b218" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Cache": [ + "CONFIG_NOCACHE" + ], + "X-MSEdge-Ref": [ + "Ref A: D948D7A9234948B580A995B1A25890D8 Ref B: MAA201060514049 Ref C: 2025-10-01T03:34:11Z" + ], + "Date": [ + "Wed, 01 Oct 2025 03:34:10 GMT" + ], + "Content-Length": [ + "304" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"id\": \"ec84c46d-0b95-472f-b673-811f882e753c\",\r\n \"name\": \"ec84c46d-0b95-472f-b673-811f882e753c\",\r\n \"status\": \"Succeeded\",\r\n \"startTime\": \"2025-10-01T03:34:00.1727076Z\",\r\n \"endTime\": \"2025-10-01T03:34:00.1727076Z\",\r\n \"properties\": {\r\n \"objectType\": \"OperationStatusJobExtendedInfo\",\r\n \"jobId\": \"d85e3e03-57ef-4887-818d-3e5944cadf67\"\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/hiagarg/providers/Microsoft.RecoveryServices/vaults/hiagaVault2/backupJobs/d85e3e03-57ef-4887-818d-3e5944cadf67?api-version=2025-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMzgzMDRlMTMtMzU3ZS00MDVlLTllOWEtMjIwMzUxZGNjZThjL3Jlc291cmNlR3JvdXBzL2hpYWdhcmcvcHJvdmlkZXJzL01pY3Jvc29mdC5SZWNvdmVyeVNlcnZpY2VzL3ZhdWx0cy9oaWFnYVZhdWx0Mi9iYWNrdXBKb2JzL2Q4NWUzZTAzLTU3ZWYtNDg4Ny04MThkLTNlNTk0NGNhZGY2Nz9hcGktdmVyc2lvbj0yMDI1LTAyLTAx", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept-Language": [ + "en-US" + ], + "x-ms-client-request-id": [ + "817d9e5b-072a-46e2-a85f-6db1b354fc39" + ], + "User-Agent": [ + "FxVersion/8.0.2025.41914", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.22621", + "Microsoft.Azure.Management.RecoveryServices.Backup.RecoveryServicesBackupClient/7.8.0" + ] + }, + "RequestBody": "", + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "x-ms-request-id": [ + "b30b2799-ea40-4a3c-9e10-1681b3f7dad9" + ], + "x-ms-client-request-id": [ + "817d9e5b-072a-46e2-a85f-6db1b354fc39" + ], + "x-ms-operation-identifier": [ + "tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=8bf5ba20-c970-4c38-b2a6-95f5726c959a/centraluseuap/4cc2a687-43b1-4c4e-81df-1175d4075a19" + ], + "x-ms-throttling-version": [ + "v1" + ], + "x-ms-ratelimit-remaining-subscription-resource-requests": [ + "249" + ], + "x-ms-correlation-request-id": [ + "b30b2799-ea40-4a3c-9e10-1681b3f7dad9" + ], + "x-ms-routing-request-id": [ + "CENTRALUSEUAP:20251001T033411Z:b30b2799-ea40-4a3c-9e10-1681b3f7dad9" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Cache": [ + "CONFIG_NOCACHE" + ], + "X-MSEdge-Ref": [ + "Ref A: EECFEAAF9F8547DA969189C38959D5ED Ref B: MAA201060514049 Ref C: 2025-10-01T03:34:11Z" + ], + "Date": [ + "Wed, 01 Oct 2025 03:34:11 GMT" + ], + "Content-Length": [ + "800" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"id\": \"/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/hiagarg/providers/Microsoft.RecoveryServices/vaults/hiagaVault2/backupJobs/d85e3e03-57ef-4887-818d-3e5944cadf67\",\r\n \"name\": \"d85e3e03-57ef-4887-818d-3e5944cadf67\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/backupJobs\",\r\n \"properties\": {\r\n \"jobType\": \"AzureIaaSVMJob\",\r\n \"containerName\": \"iaasvmcontainerv2;hiagarg;hiaga-adhoc-vm\",\r\n \"duration\": \"PT1.4137723S\",\r\n \"virtualMachineVersion\": \"Compute\",\r\n \"extendedInfo\": {\r\n \"tasksList\": [],\r\n \"propertyBag\": {\r\n \"VM Name\": \"hiaga-adhoc-vm\",\r\n \"Policy Name\": \"\"\r\n }\r\n },\r\n \"entityFriendlyName\": \"hiaga-adhoc-vm\",\r\n \"backupManagementType\": \"AzureIaasVM\",\r\n \"operation\": \"DisableBackup\",\r\n \"status\": \"Completed\",\r\n \"startTime\": \"2025-10-01T03:34:00.1727076Z\",\r\n \"endTime\": \"2025-10-01T03:34:01.5864799Z\",\r\n \"activityId\": \"817d9e5b-072a-46e2-a85f-6db1b354fc39\"\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/hiagarg/providers/Microsoft.RecoveryServices/vaults/hiagaVault/backupProtectableItems?$filter=backupManagementType%20eq%20'AzureIaasVM'&api-version=2025-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMzgzMDRlMTMtMzU3ZS00MDVlLTllOWEtMjIwMzUxZGNjZThjL3Jlc291cmNlR3JvdXBzL2hpYWdhcmcvcHJvdmlkZXJzL01pY3Jvc29mdC5SZWNvdmVyeVNlcnZpY2VzL3ZhdWx0cy9oaWFnYVZhdWx0L2JhY2t1cFByb3RlY3RhYmxlSXRlbXM/JGZpbHRlcj1iYWNrdXBNYW5hZ2VtZW50VHlwZSUyMGVxJTIwJ0F6dXJlSWFhc1ZNJyZhcGktdmVyc2lvbj0yMDI1LTAyLTAx", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept-Language": [ + "en-US" + ], + "x-ms-client-request-id": [ + "817d9e5b-072a-46e2-a85f-6db1b354fc39" + ], + "User-Agent": [ + "FxVersion/8.0.2025.41914", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.22621", + "Microsoft.Azure.Management.RecoveryServices.Backup.RecoveryServicesBackupClient/7.8.0" + ] + }, + "RequestBody": "", + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "x-ms-request-id": [ + "db50e1f8-3b0e-4ccf-9d69-bab03f335bae" + ], + "x-ms-client-request-id": [ + "817d9e5b-072a-46e2-a85f-6db1b354fc39" + ], + "x-ms-operation-identifier": [ + "tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=8bf5ba20-c970-4c38-b2a6-95f5726c959a/centraluseuap/89091527-6003-439c-81eb-588375e13276" + ], + "x-ms-throttling-version": [ + "v1" + ], + "x-ms-ratelimit-remaining-subscription-resource-requests": [ + "1099" + ], + "x-ms-correlation-request-id": [ + "db50e1f8-3b0e-4ccf-9d69-bab03f335bae" + ], + "x-ms-routing-request-id": [ + "CENTRALUSEUAP:20251001T033411Z:db50e1f8-3b0e-4ccf-9d69-bab03f335bae" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Cache": [ + "CONFIG_NOCACHE" + ], + "X-MSEdge-Ref": [ + "Ref A: 00EA566B0C214C86B7B815CF99D43B03 Ref B: MAA201060514049 Ref C: 2025-10-01T03:34:11Z" + ], + "Date": [ + "Wed, 01 Oct 2025 03:34:11 GMT" + ], + "Content-Length": [ + "16923" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"id\": \"/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/hiagarg/providers/Microsoft.RecoveryServices/vaults/hiagaVault/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainerv2;gvjreddy_test_rg;gvjreddy-test-ccy-sqlonvm/protectableItems/vm;iaasvmcontainerv2;gvjreddy_test_rg;gvjreddy-test-ccy-sqlonvm\",\r\n \"name\": \"iaasvmcontainerv2;gvjreddy_test_rg;gvjreddy-test-ccy-sqlonvm\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectableItems\",\r\n \"properties\": {\r\n \"virtualMachineId\": \"/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/gvjreddy_test_rg/providers/Microsoft.Compute/virtualMachines/gvjreddy-test-ccy-sqlonvm\",\r\n \"virtualMachineVersion\": \"Compute\",\r\n \"resourceGroup\": \"gvjreddy_test_rg\",\r\n \"backupManagementType\": \"AzureIaasVM\",\r\n \"protectableItemType\": \"Microsoft.Compute/virtualMachines\",\r\n \"friendlyName\": \"gvjreddy-test-ccy-sqlonvm\",\r\n \"protectionState\": \"NotProtected\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/hiagarg/providers/Microsoft.RecoveryServices/vaults/hiagaVault/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainerv2;gvjreddy_test_rg;sqltestvmvauldsd/protectableItems/vm;iaasvmcontainerv2;gvjreddy_test_rg;sqltestvmvauldsd\",\r\n \"name\": \"iaasvmcontainerv2;gvjreddy_test_rg;sqltestvmvauldsd\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectableItems\",\r\n \"properties\": {\r\n \"virtualMachineId\": \"/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/gvjreddy_test_rg/providers/Microsoft.Compute/virtualMachines/sqltestvmvauldsd\",\r\n \"virtualMachineVersion\": \"Compute\",\r\n \"resourceGroup\": \"gvjreddy_test_rg\",\r\n \"backupManagementType\": \"AzureIaasVM\",\r\n \"protectableItemType\": \"Microsoft.Compute/virtualMachines\",\r\n \"friendlyName\": \"sqltestvmvauldsd\",\r\n \"protectionState\": \"NotProtected\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/hiagarg/providers/Microsoft.RecoveryServices/vaults/hiagaVault/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainerv2;hiagarg;hiaganevm4/protectableItems/vm;iaasvmcontainerv2;hiagarg;hiaganevm4\",\r\n \"name\": \"iaasvmcontainerv2;hiagarg;hiaganevm4\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectableItems\",\r\n \"properties\": {\r\n \"virtualMachineId\": \"/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/hiagarg/providers/Microsoft.Compute/virtualMachines/hiaganevm4\",\r\n \"virtualMachineVersion\": \"Compute\",\r\n \"resourceGroup\": \"hiagarg\",\r\n \"backupManagementType\": \"AzureIaasVM\",\r\n \"protectableItemType\": \"Microsoft.Compute/virtualMachines\",\r\n \"friendlyName\": \"hiaganevm4\",\r\n \"protectionState\": \"NotProtected\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/hiagarg/providers/Microsoft.RecoveryServices/vaults/hiagaVault/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainerv2;hiagarg;sql-migration-vm2/protectableItems/vm;iaasvmcontainerv2;hiagarg;sql-migration-vm2\",\r\n \"name\": \"iaasvmcontainerv2;hiagarg;sql-migration-vm2\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectableItems\",\r\n \"properties\": {\r\n \"virtualMachineId\": \"/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/hiagarg/providers/Microsoft.Compute/virtualMachines/sql-migration-vm2\",\r\n \"virtualMachineVersion\": \"Compute\",\r\n \"resourceGroup\": \"hiagarg\",\r\n \"backupManagementType\": \"AzureIaasVM\",\r\n \"protectableItemType\": \"Microsoft.Compute/virtualMachines\",\r\n \"friendlyName\": \"sql-migration-vm2\",\r\n \"protectionState\": \"NotProtected\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/hiagarg/providers/Microsoft.RecoveryServices/vaults/hiagaVault/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainerv2;iaasvm-clitest-rg;iaasvm-clitest-vm2/protectableItems/vm;iaasvmcontainerv2;iaasvm-clitest-rg;iaasvm-clitest-vm2\",\r\n \"name\": \"iaasvmcontainerv2;iaasvm-clitest-rg;iaasvm-clitest-vm2\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectableItems\",\r\n \"properties\": {\r\n \"virtualMachineId\": \"/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/iaasvm-clitest-rg/providers/Microsoft.Compute/virtualMachines/iaasvm-clitest-vm2\",\r\n \"virtualMachineVersion\": \"Compute\",\r\n \"resourceGroup\": \"iaasvm-clitest-rg\",\r\n \"backupManagementType\": \"AzureIaasVM\",\r\n \"protectableItemType\": \"Microsoft.Compute/virtualMachines\",\r\n \"friendlyName\": \"iaasvm-clitest-vm2\",\r\n \"protectionState\": \"NotProtected\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/hiagarg/providers/Microsoft.RecoveryServices/vaults/hiagaVault/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainerv2;iaasvm-pstest-rg;iaasvm-pstest-vm/protectableItems/vm;iaasvmcontainerv2;iaasvm-pstest-rg;iaasvm-pstest-vm\",\r\n \"name\": \"iaasvmcontainerv2;iaasvm-pstest-rg;iaasvm-pstest-vm\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectableItems\",\r\n \"properties\": {\r\n \"virtualMachineId\": \"/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/IAASVM-PSTEST-RG/providers/Microsoft.Compute/virtualMachines/iaasvm-pstest-vm\",\r\n \"virtualMachineVersion\": \"Compute\",\r\n \"resourceGroup\": \"IAASVM-PSTEST-RG\",\r\n \"backupManagementType\": \"AzureIaasVM\",\r\n \"protectableItemType\": \"Microsoft.Compute/virtualMachines\",\r\n \"friendlyName\": \"iaasvm-pstest-vm\",\r\n \"protectionState\": \"NotProtected\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/hiagarg/providers/Microsoft.RecoveryServices/vaults/hiagaVault/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainerv2;iaasvm.existing.crr;iaasext-crradi/protectableItems/vm;iaasvmcontainerv2;iaasvm.existing.crr;iaasext-crradi\",\r\n \"name\": \"iaasvmcontainerv2;iaasvm.existing.crr;iaasext-crradi\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectableItems\",\r\n \"properties\": {\r\n \"virtualMachineId\": \"/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/iaasvm.existing.crr/providers/Microsoft.Compute/virtualMachines/iaasext-crradi\",\r\n \"virtualMachineVersion\": \"Compute\",\r\n \"resourceGroup\": \"iaasvm.existing.crr\",\r\n \"backupManagementType\": \"AzureIaasVM\",\r\n \"protectableItemType\": \"Microsoft.Compute/virtualMachines\",\r\n \"friendlyName\": \"iaasext-crradi\",\r\n \"protectionState\": \"NotProtected\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/hiagarg/providers/Microsoft.RecoveryServices/vaults/hiagaVault/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainerv2;iaasvm.existing.crr;test11gesahoo/protectableItems/vm;iaasvmcontainerv2;iaasvm.existing.crr;test11gesahoo\",\r\n \"name\": \"iaasvmcontainerv2;iaasvm.existing.crr;test11gesahoo\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectableItems\",\r\n \"properties\": {\r\n \"virtualMachineId\": \"/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/iaasvm.existing.crr/providers/Microsoft.Compute/virtualMachines/test11gesahoo\",\r\n \"virtualMachineVersion\": \"Compute\",\r\n \"resourceGroup\": \"iaasvm.existing.crr\",\r\n \"backupManagementType\": \"AzureIaasVM\",\r\n \"protectableItemType\": \"Microsoft.Compute/virtualMachines\",\r\n \"friendlyName\": \"test11gesahoo\",\r\n \"protectionState\": \"NotProtected\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/hiagarg/providers/Microsoft.RecoveryServices/vaults/hiagaVault/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainerv2;iaasvmsqlworkload.existing.crr;iaassqlext-crr-win/protectableItems/vm;iaasvmcontainerv2;iaasvmsqlworkload.existing.crr;iaassqlext-crr-win\",\r\n \"name\": \"iaasvmcontainerv2;iaasvmsqlworkload.existing.crr;iaassqlext-crr-win\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectableItems\",\r\n \"properties\": {\r\n \"virtualMachineId\": \"/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/iaasvmsqlworkload.existing.crr/providers/Microsoft.Compute/virtualMachines/iaassqlext-crr-win\",\r\n \"virtualMachineVersion\": \"Compute\",\r\n \"resourceGroup\": \"iaasvmsqlworkload.existing.crr\",\r\n \"backupManagementType\": \"AzureIaasVM\",\r\n \"protectableItemType\": \"Microsoft.Compute/virtualMachines\",\r\n \"friendlyName\": \"iaassqlext-crr-win\",\r\n \"protectionState\": \"NotProtected\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/hiagarg/providers/Microsoft.RecoveryServices/vaults/hiagaVault/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainerv2;saphana-pstest;saphana-ccy-pstest-vm/protectableItems/vm;iaasvmcontainerv2;saphana-pstest;saphana-ccy-pstest-vm\",\r\n \"name\": \"iaasvmcontainerv2;saphana-pstest;saphana-ccy-pstest-vm\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectableItems\",\r\n \"properties\": {\r\n \"virtualMachineId\": \"/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/SAPHANA-PSTEST/providers/Microsoft.Compute/virtualMachines/saphana-ccy-pstest-vm\",\r\n \"virtualMachineVersion\": \"Compute\",\r\n \"resourceGroup\": \"SAPHANA-PSTEST\",\r\n \"backupManagementType\": \"AzureIaasVM\",\r\n \"protectableItemType\": \"Microsoft.Compute/virtualMachines\",\r\n \"friendlyName\": \"saphana-ccy-pstest-vm\",\r\n \"protectionState\": \"NotProtected\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/hiagarg/providers/Microsoft.RecoveryServices/vaults/hiagaVault/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainerv2;sarath-rg;sarath-encrypted-ccyvm-5/protectableItems/vm;iaasvmcontainerv2;sarath-rg;sarath-encrypted-ccyvm-5\",\r\n \"name\": \"iaasvmcontainerv2;sarath-rg;sarath-encrypted-ccyvm-5\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectableItems\",\r\n \"properties\": {\r\n \"virtualMachineId\": \"/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/sarath-rg/providers/Microsoft.Compute/virtualMachines/sarath-encrypted-ccyvm-5\",\r\n \"virtualMachineVersion\": \"Compute\",\r\n \"resourceGroup\": \"sarath-rg\",\r\n \"backupManagementType\": \"AzureIaasVM\",\r\n \"protectableItemType\": \"Microsoft.Compute/virtualMachines\",\r\n \"friendlyName\": \"sarath-encrypted-ccyvm-5\",\r\n \"protectionState\": \"NotProtected\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/hiagarg/providers/Microsoft.RecoveryServices/vaults/hiagaVault/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainerv2;sarath-rg;sarath-encrypted-ccyvm-6/protectableItems/vm;iaasvmcontainerv2;sarath-rg;sarath-encrypted-ccyvm-6\",\r\n \"name\": \"iaasvmcontainerv2;sarath-rg;sarath-encrypted-ccyvm-6\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectableItems\",\r\n \"properties\": {\r\n \"virtualMachineId\": \"/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/sarath-rg/providers/Microsoft.Compute/virtualMachines/sarath-encrypted-ccyvm-6\",\r\n \"virtualMachineVersion\": \"Compute\",\r\n \"resourceGroup\": \"sarath-rg\",\r\n \"backupManagementType\": \"AzureIaasVM\",\r\n \"protectableItemType\": \"Microsoft.Compute/virtualMachines\",\r\n \"friendlyName\": \"sarath-encrypted-ccyvm-6\",\r\n \"protectionState\": \"NotProtected\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/hiagarg/providers/Microsoft.RecoveryServices/vaults/hiagaVault/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainerv2;sarath-rg;sarathhanatestvm/protectableItems/vm;iaasvmcontainerv2;sarath-rg;sarathhanatestvm\",\r\n \"name\": \"iaasvmcontainerv2;sarath-rg;sarathhanatestvm\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectableItems\",\r\n \"properties\": {\r\n \"virtualMachineId\": \"/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/sarath-rg/providers/Microsoft.Compute/virtualMachines/sarathhanatestvm\",\r\n \"virtualMachineVersion\": \"Compute\",\r\n \"resourceGroup\": \"sarath-rg\",\r\n \"backupManagementType\": \"AzureIaasVM\",\r\n \"protectableItemType\": \"Microsoft.Compute/virtualMachines\",\r\n \"friendlyName\": \"sarathhanatestvm\",\r\n \"protectionState\": \"NotProtected\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/hiagarg/providers/Microsoft.RecoveryServices/vaults/hiagaVault/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainerv2;sql-clicloudtest-rg;sql-clicloudtest-vm/protectableItems/vm;iaasvmcontainerv2;sql-clicloudtest-rg;sql-clicloudtest-vm\",\r\n \"name\": \"iaasvmcontainerv2;sql-clicloudtest-rg;sql-clicloudtest-vm\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectableItems\",\r\n \"properties\": {\r\n \"virtualMachineId\": \"/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/sql-clicloudtest-rg/providers/Microsoft.Compute/virtualMachines/sql-clicloudtest-vm\",\r\n \"virtualMachineVersion\": \"Compute\",\r\n \"resourceGroup\": \"sql-clicloudtest-rg\",\r\n \"backupManagementType\": \"AzureIaasVM\",\r\n \"protectableItemType\": \"Microsoft.Compute/virtualMachines\",\r\n \"friendlyName\": \"sql-clicloudtest-vm\",\r\n \"protectionState\": \"NotProtected\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/hiagarg/providers/Microsoft.RecoveryServices/vaults/hiagaVault/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainerv2;sql-clitest-rg;sql-clitest-vm2/protectableItems/vm;iaasvmcontainerv2;sql-clitest-rg;sql-clitest-vm2\",\r\n \"name\": \"iaasvmcontainerv2;sql-clitest-rg;sql-clitest-vm2\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectableItems\",\r\n \"properties\": {\r\n \"virtualMachineId\": \"/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/sql-clitest-rg/providers/Microsoft.Compute/virtualMachines/sql-clitest-vm2\",\r\n \"virtualMachineVersion\": \"Compute\",\r\n \"resourceGroup\": \"sql-clitest-rg\",\r\n \"backupManagementType\": \"AzureIaasVM\",\r\n \"protectableItemType\": \"Microsoft.Compute/virtualMachines\",\r\n \"friendlyName\": \"sql-clitest-vm2\",\r\n \"protectionState\": \"NotProtected\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/hiagarg/providers/Microsoft.RecoveryServices/vaults/hiagaVault/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainerv2;sql-clitest-rg;sql-clitestvm-donotuse2/protectableItems/vm;iaasvmcontainerv2;sql-clitest-rg;sql-clitestvm-donotuse2\",\r\n \"name\": \"iaasvmcontainerv2;sql-clitest-rg;sql-clitestvm-donotuse2\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectableItems\",\r\n \"properties\": {\r\n \"virtualMachineId\": \"/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/sql-clitest-rg/providers/Microsoft.Compute/virtualMachines/sql-clitestvm-donotuse2\",\r\n \"virtualMachineVersion\": \"Compute\",\r\n \"resourceGroup\": \"sql-clitest-rg\",\r\n \"backupManagementType\": \"AzureIaasVM\",\r\n \"protectableItemType\": \"Microsoft.Compute/virtualMachines\",\r\n \"friendlyName\": \"sql-clitestvm-donotuse2\",\r\n \"protectionState\": \"NotProtected\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/hiagarg/providers/Microsoft.RecoveryServices/vaults/hiagaVault/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainerv2;sqlcontainer-pstest-rg;sql-pstest-vm/protectableItems/vm;iaasvmcontainerv2;sqlcontainer-pstest-rg;sql-pstest-vm\",\r\n \"name\": \"iaasvmcontainerv2;sqlcontainer-pstest-rg;sql-pstest-vm\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectableItems\",\r\n \"properties\": {\r\n \"virtualMachineId\": \"/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/SQLCONTAINER-PSTEST-RG/providers/Microsoft.Compute/virtualMachines/sql-pstest-vm\",\r\n \"virtualMachineVersion\": \"Compute\",\r\n \"resourceGroup\": \"SQLCONTAINER-PSTEST-RG\",\r\n \"backupManagementType\": \"AzureIaasVM\",\r\n \"protectableItemType\": \"Microsoft.Compute/virtualMachines\",\r\n \"friendlyName\": \"sql-pstest-vm\",\r\n \"protectionState\": \"NotProtected\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/hiagarg/providers/Microsoft.RecoveryServices/vaults/hiagaVault/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainerv2;gvjreddy_test_rg;gvjreddy-test-ccy-vm/protectableItems/vm;iaasvmcontainerv2;gvjreddy_test_rg;gvjreddy-test-ccy-vm\",\r\n \"name\": \"iaasvmcontainerv2;gvjreddy_test_rg;gvjreddy-test-ccy-vm\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectableItems\",\r\n \"properties\": {\r\n \"virtualMachineId\": \"/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/gvjreddy_test_rg/providers/Microsoft.Compute/virtualMachines/gvjreddy-test-ccy-vm\",\r\n \"virtualMachineVersion\": \"Compute\",\r\n \"resourceGroup\": \"gvjreddy_test_rg\",\r\n \"backupManagementType\": \"AzureIaasVM\",\r\n \"protectableItemType\": \"Microsoft.Compute/virtualMachines\",\r\n \"friendlyName\": \"gvjreddy-test-ccy-vm\",\r\n \"protectionState\": \"NotProtected\"\r\n }\r\n },\r\n {\r\n \"id\": \"/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/hiagarg/providers/Microsoft.RecoveryServices/vaults/hiagaVault/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainerv2;hiagarg;hiaga-adhoc-vm/protectableItems/vm;iaasvmcontainerv2;hiagarg;hiaga-adhoc-vm\",\r\n \"name\": \"iaasvmcontainerv2;hiagarg;hiaga-adhoc-vm\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/backupFabrics/protectionContainers/protectableItems\",\r\n \"properties\": {\r\n \"virtualMachineId\": \"/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/HIAGARG/providers/Microsoft.Compute/virtualMachines/hiaga-adhoc-vm\",\r\n \"virtualMachineVersion\": \"Compute\",\r\n \"resourceGroup\": \"HIAGARG\",\r\n \"backupManagementType\": \"AzureIaasVM\",\r\n \"protectableItemType\": \"Microsoft.Compute/virtualMachines\",\r\n \"friendlyName\": \"hiaga-adhoc-vm\",\r\n \"protectionState\": \"NotProtected\"\r\n }\r\n }\r\n ]\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/hiagarg/providers/Microsoft.RecoveryServices/vaults/hiagaVault/backupFabrics/Azure/protectionContainers/IaasVMContainer%3Biaasvmcontainerv2%3Bhiagarg%3Bhiaga-adhoc-vm/protectedItems/vm%3Biaasvmcontainerv2%3Bhiagarg%3Bhiaga-adhoc-vm?api-version=2025-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMzgzMDRlMTMtMzU3ZS00MDVlLTllOWEtMjIwMzUxZGNjZThjL3Jlc291cmNlR3JvdXBzL2hpYWdhcmcvcHJvdmlkZXJzL01pY3Jvc29mdC5SZWNvdmVyeVNlcnZpY2VzL3ZhdWx0cy9oaWFnYVZhdWx0L2JhY2t1cEZhYnJpY3MvQXp1cmUvcHJvdGVjdGlvbkNvbnRhaW5lcnMvSWFhc1ZNQ29udGFpbmVyJTNCaWFhc3ZtY29udGFpbmVydjIlM0JoaWFnYXJnJTNCaGlhZ2EtYWRob2Mtdm0vcHJvdGVjdGVkSXRlbXMvdm0lM0JpYWFzdm1jb250YWluZXJ2MiUzQmhpYWdhcmclM0JoaWFnYS1hZGhvYy12bT9hcGktdmVyc2lvbj0yMDI1LTAyLTAx", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept-Language": [ + "en-US" + ], + "x-ms-client-request-id": [ + "817d9e5b-072a-46e2-a85f-6db1b354fc39" + ], + "User-Agent": [ + "FxVersion/8.0.2025.41914", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.22621", + "Microsoft.Azure.Management.RecoveryServices.Backup.RecoveryServicesBackupClient/7.8.0" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "431" + ] + }, + "RequestBody": "{\r\n \"properties\": {\r\n \"protectedItemType\": \"Microsoft.Compute/virtualMachines\",\r\n \"sourceResourceId\": \"/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/HIAGARG/providers/Microsoft.Compute/virtualMachines/hiaga-adhoc-vm\",\r\n \"policyId\": \"/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/hiagarg/providers/Microsoft.RecoveryServices/vaults/hiagaVault/backupPolicies/DefaultPolicy\"\r\n }\r\n}", + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/hiagarg/providers/Microsoft.RecoveryServices/vaults/hiagaVault/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainerv2;hiagarg;hiaga-adhoc-vm/protectedItems/vm;iaasvmcontainerv2;hiagarg;hiaga-adhoc-vm/operationResults/f8a58f22-8010-4a7d-ac45-621799fb9a76?api-version=2025-02-01&t=638948864528100926&c=MIIIpDCCBoygAwIBAgITFgHT86SvkPBZ0Kze1QABAdPzpDANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDMwHhcNMjUwODIxMTMxNDA5WhcNMjUxMTE5MTMxNDA5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPIw97femZhQQikMmtIUbBz4ilfWKL1pBRGhqyE_yiaKdWFMkx-Lrs5PKpKf359LGLXEng68fNpRZlZdxKF59oRgHkQ1l6435cU2QDp5b3NZ6SPNKLsxAiNvxTVOQ_jbCxTUnBGcp1_gxsAyTjCGrl2fKSCdaRSw-Lhrxs0-ImtcYa5z9m8kXvRa0U_b3baiO5UZnNbvfqmE6RvjjrcMvv8i-nQevzcw3aZLnc9eEEKxBI5pNIVXIr7dKhsZfi-K61CRBxmlZxzpwzMWF6WZrHeA5_kxAo0RWq6aWHALI3qRh-WxWls5HXbZqbggvPYrb3F8C5FxjcSxz1dGBQa_p9UCAwEAAaOCBJEwggSNMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwIwCgYIKwYBBQUHAwEwPAYJKwYBBAGCNxUHBC8wLQYlKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFgh8fIENbYcQIBZAIBBjCCAdoGCCsGAQUFBwEBBIIBzDCCAcgwZgYIKwYBBQUHMAKGWmh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9wa2lpbmZyYS9DZXJ0cy9BTTNQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAzKDEpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDEuYW1lLmdibC9haWEvQU0zUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMygxKS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0FNM1BLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDMoMSkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMy5hbWUuZ2JsL2FpYS9BTTNQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAzKDEpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDQuYW1lLmdibC9haWEvQU0zUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMygxKS5jcnQwHQYDVR0OBBYEFKgjTTCrzlnMX6LudHhi_0w04LAAMA4GA1UdDwEB_wQEAwIFoDCCATUGA1UdHwSCASwwggEoMIIBJKCCASCgggEchkJodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ1JML0FNRSUyMEluZnJhJTIwQ0ElMjAwMygxKS5jcmyGNGh0dHA6Ly9jcmwxLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwMygxKS5jcmyGNGh0dHA6Ly9jcmwyLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwMygxKS5jcmyGNGh0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwMygxKS5jcmyGNGh0dHA6Ly9jcmw0LmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwMygxKS5jcmwwgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDAjAMBgorBgEEAYI3ewQCMB8GA1UdIwQYMBaAFEijrWB1am_sYPNpVdEAsTJX_GzkMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATANBgkqhkiG9w0BAQsFAAOCAgEAfJTGVgnSjJYm9EVngrQ1HxxR608CwGhKUZwRJk2Yii2yCTrjUv4LqQHUR3Z_BH5h5IYMq_M2R8bOdxYAn3IdjZ3cX8lO6-R6_QKyQg4y2U-zrez_Y-T3uHiarKc5V-OdvL9MCJk9PnnYbOPiTY7dlIkvJLzj7BhBm9HZf9UYe9NHWVFQA9aOXsWu3MPWKpDbSO7f5odoxflcZRV_PRNiHy_h3uTfTaKE_7GJtxb6rEvGVH--wrf27TMteF0WJFbKM9NNaQO-26CBj5Oy2lSLl-z1cTN06_wOeDzZAYjesI2WxJPvHw81dJ8Y2xQ2uudFoZw4RkzVJ35mskIpb9bitTAc63ja9FWFwtM2USCnimBK-Y0JTmbdF3eN6-ptKAcm_NT9t9fDyKE32Ouzjrb3dlHRfNytVadvJIipr-3_pJ6rX1svQ8F-iLWUbPTZb6x-4v9Rb6DbhteupZ86jCL2D-DePB7Pu67d-jIRUO6LwIa5g02PRdVcKsreUDFnJaYynHZ0SPlQlVoGKIzjPsBkbXanceUdsq2ul4oeDPPgvIOpbU_c9ecWdjCiuIcf9yRvRqe49F2vzGTwDVeNHKsKeIrsqijbNgBdpmlJ5OEiL5KVCb1amvVlKVCHYNPTSxgYlcialh86hxmXacgDDvJQzNPfe-OH6-YkOImtv8AeHso&s=Tpn2lDPbASRdgfnU8k4222QZsByQ3bzXp_FG2cBUswqECUKhaiE92Rwdf1L2G_pmwVBxO9r5hq-JBLunVZMuJ67UWk6eCW85MBR59XoRrKXYg_JJ7GFmW7EWHadQpKb3_CCoJzFQjSyT92fOxTEH9bCWcCZGeesvtU6GBmaHZ6kzNEWnpM6tEfAzBWZ-vLC-hkJaV74I3QC7yQVki_gC8rNrbNoG3vPWJNMs3sM1I4C8QqBrqxSRpYAwwdj_tAEhA3nIxR1jVecXyfWrJEMQWDwpPRbMyRThADswb1T2Egp-B05Tu7yAEGJqGFLecKWZILoxjrs4C-yclTVCRYj4_A&h=a5Za8jmg2zPH4ERyzHum3EJWbYSWcodhVvxmxonjJcE" + ], + "Retry-After": [ + "60" + ], + "Azure-AsyncOperation": [ + "https://management.azure.com/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/hiagarg/providers/Microsoft.RecoveryServices/vaults/hiagaVault/backupFabrics/Azure/protectionContainers/IaasVMContainer;iaasvmcontainerv2;hiagarg;hiaga-adhoc-vm/protectedItems/vm;iaasvmcontainerv2;hiagarg;hiaga-adhoc-vm/operationsStatus/f8a58f22-8010-4a7d-ac45-621799fb9a76?api-version=2025-02-01&t=638948864528100926&c=MIIIpDCCBoygAwIBAgITFgHT86SvkPBZ0Kze1QABAdPzpDANBgkqhkiG9w0BAQsFADBEMRMwEQYKCZImiZPyLGQBGRYDR0JMMRMwEQYKCZImiZPyLGQBGRYDQU1FMRgwFgYDVQQDEw9BTUUgSW5mcmEgQ0EgMDMwHhcNMjUwODIxMTMxNDA5WhcNMjUxMTE5MTMxNDA5WjBAMT4wPAYDVQQDEzVhc3luY29wZXJhdGlvbnNpZ25pbmdjZXJ0aWZpY2F0ZS5tYW5hZ2VtZW50LmF6dXJlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAPIw97femZhQQikMmtIUbBz4ilfWKL1pBRGhqyE_yiaKdWFMkx-Lrs5PKpKf359LGLXEng68fNpRZlZdxKF59oRgHkQ1l6435cU2QDp5b3NZ6SPNKLsxAiNvxTVOQ_jbCxTUnBGcp1_gxsAyTjCGrl2fKSCdaRSw-Lhrxs0-ImtcYa5z9m8kXvRa0U_b3baiO5UZnNbvfqmE6RvjjrcMvv8i-nQevzcw3aZLnc9eEEKxBI5pNIVXIr7dKhsZfi-K61CRBxmlZxzpwzMWF6WZrHeA5_kxAo0RWq6aWHALI3qRh-WxWls5HXbZqbggvPYrb3F8C5FxjcSxz1dGBQa_p9UCAwEAAaOCBJEwggSNMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwIwCgYIKwYBBQUHAwEwPAYJKwYBBAGCNxUHBC8wLQYlKwYBBAGCNxUIhpDjDYTVtHiE8Ys-hZvdFs6dEoFgh8fIENbYcQIBZAIBBjCCAdoGCCsGAQUFBwEBBIIBzDCCAcgwZgYIKwYBBQUHMAKGWmh0dHA6Ly9jcmwubWljcm9zb2Z0LmNvbS9wa2lpbmZyYS9DZXJ0cy9BTTNQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAzKDEpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDEuYW1lLmdibC9haWEvQU0zUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMygxKS5jcnQwVgYIKwYBBQUHMAKGSmh0dHA6Ly9jcmwyLmFtZS5nYmwvYWlhL0FNM1BLSUlOVENBMDEuQU1FLkdCTF9BTUUlMjBJbmZyYSUyMENBJTIwMDMoMSkuY3J0MFYGCCsGAQUFBzAChkpodHRwOi8vY3JsMy5hbWUuZ2JsL2FpYS9BTTNQS0lJTlRDQTAxLkFNRS5HQkxfQU1FJTIwSW5mcmElMjBDQSUyMDAzKDEpLmNydDBWBggrBgEFBQcwAoZKaHR0cDovL2NybDQuYW1lLmdibC9haWEvQU0zUEtJSU5UQ0EwMS5BTUUuR0JMX0FNRSUyMEluZnJhJTIwQ0ElMjAwMygxKS5jcnQwHQYDVR0OBBYEFKgjTTCrzlnMX6LudHhi_0w04LAAMA4GA1UdDwEB_wQEAwIFoDCCATUGA1UdHwSCASwwggEoMIIBJKCCASCgggEchkJodHRwOi8vY3JsLm1pY3Jvc29mdC5jb20vcGtpaW5mcmEvQ1JML0FNRSUyMEluZnJhJTIwQ0ElMjAwMygxKS5jcmyGNGh0dHA6Ly9jcmwxLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwMygxKS5jcmyGNGh0dHA6Ly9jcmwyLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwMygxKS5jcmyGNGh0dHA6Ly9jcmwzLmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwMygxKS5jcmyGNGh0dHA6Ly9jcmw0LmFtZS5nYmwvY3JsL0FNRSUyMEluZnJhJTIwQ0ElMjAwMygxKS5jcmwwgZ0GA1UdIASBlTCBkjAMBgorBgEEAYI3ewEBMGYGCisGAQQBgjd7AgIwWDBWBggrBgEFBQcCAjBKHkgAMwAzAGUAMAAxADkAMgAxAC0ANABkADYANAAtADQAZgA4AGMALQBhADAANQA1AC0ANQBiAGQAYQBmAGYAZAA1AGUAMwAzAGQwDAYKKwYBBAGCN3sDAjAMBgorBgEEAYI3ewQCMB8GA1UdIwQYMBaAFEijrWB1am_sYPNpVdEAsTJX_GzkMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATANBgkqhkiG9w0BAQsFAAOCAgEAfJTGVgnSjJYm9EVngrQ1HxxR608CwGhKUZwRJk2Yii2yCTrjUv4LqQHUR3Z_BH5h5IYMq_M2R8bOdxYAn3IdjZ3cX8lO6-R6_QKyQg4y2U-zrez_Y-T3uHiarKc5V-OdvL9MCJk9PnnYbOPiTY7dlIkvJLzj7BhBm9HZf9UYe9NHWVFQA9aOXsWu3MPWKpDbSO7f5odoxflcZRV_PRNiHy_h3uTfTaKE_7GJtxb6rEvGVH--wrf27TMteF0WJFbKM9NNaQO-26CBj5Oy2lSLl-z1cTN06_wOeDzZAYjesI2WxJPvHw81dJ8Y2xQ2uudFoZw4RkzVJ35mskIpb9bitTAc63ja9FWFwtM2USCnimBK-Y0JTmbdF3eN6-ptKAcm_NT9t9fDyKE32Ouzjrb3dlHRfNytVadvJIipr-3_pJ6rX1svQ8F-iLWUbPTZb6x-4v9Rb6DbhteupZ86jCL2D-DePB7Pu67d-jIRUO6LwIa5g02PRdVcKsreUDFnJaYynHZ0SPlQlVoGKIzjPsBkbXanceUdsq2ul4oeDPPgvIOpbU_c9ecWdjCiuIcf9yRvRqe49F2vzGTwDVeNHKsKeIrsqijbNgBdpmlJ5OEiL5KVCb1amvVlKVCHYNPTSxgYlcialh86hxmXacgDDvJQzNPfe-OH6-YkOImtv8AeHso&s=j2l1uiqHi2kT-lAQnc2iLWhKQVrHsNLz-m6XM-EKI9A_JToM9FDn3qnFGA-6SDXp6CygJwb0-2-xXUKf_mv1J2TW_XYD52z440mUn1keTAUko3it_tFw2lfYMwTOc0yO7Ohop-pjwbNKVwCrYnT7xk5GisXk4VwcBHsjjhZJOwiKqKXZA9asluj8sq3423ioC3o3E3I4PZe3MTwdiy7-eNetWwpbJ8ljuK20pLxSTARtrtZVNewoUJkrx1qk0b0g10_TFe_XUKyof-zFaisU4s1FxkrPRFMPxyTHOEENJKyr_xpMcvk2QSkpFLjjrcdJx0VsMgKkCD-rTrSHvyZy2Q&h=QdbGlnaOvScnBnuIBdsXB9kBjZegPKV0DhCiVFJqjRA" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "x-ms-request-id": [ + "bb04d25d-d7c8-45ad-b1de-504568b4afe2" + ], + "x-ms-client-request-id": [ + "817d9e5b-072a-46e2-a85f-6db1b354fc39" + ], + "x-ms-operation-identifier": [ + "tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=8bf5ba20-c970-4c38-b2a6-95f5726c959a/centraluseuap/04c38e4e-7e67-4b8a-bcb8-0af714a84042" + ], + "x-ms-throttling-version": [ + "v2" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "799" + ], + "x-ms-correlation-request-id": [ + "bb04d25d-d7c8-45ad-b1de-504568b4afe2" + ], + "x-ms-routing-request-id": [ + "CENTRALUSEUAP:20251001T033412Z:bb04d25d-d7c8-45ad-b1de-504568b4afe2" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Cache": [ + "CONFIG_NOCACHE" + ], + "X-MSEdge-Ref": [ + "Ref A: 2B27DA9DC89F45B9B192AD1144C91D34 Ref B: MAA201060514049 Ref C: 2025-10-01T03:34:12Z" + ], + "Date": [ + "Wed, 01 Oct 2025 03:34:12 GMT" + ], + "Expires": [ + "-1" + ], + "Content-Length": [ + "0" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/hiagarg/providers/Microsoft.RecoveryServices/vaults/hiagaVault/backupOperations/f8a58f22-8010-4a7d-ac45-621799fb9a76?api-version=2025-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMzgzMDRlMTMtMzU3ZS00MDVlLTllOWEtMjIwMzUxZGNjZThjL3Jlc291cmNlR3JvdXBzL2hpYWdhcmcvcHJvdmlkZXJzL01pY3Jvc29mdC5SZWNvdmVyeVNlcnZpY2VzL3ZhdWx0cy9oaWFnYVZhdWx0L2JhY2t1cE9wZXJhdGlvbnMvZjhhNThmMjItODAxMC00YTdkLWFjNDUtNjIxNzk5ZmI5YTc2P2FwaS12ZXJzaW9uPTIwMjUtMDItMDE=", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept-Language": [ + "en-US" + ], + "x-ms-client-request-id": [ + "817d9e5b-072a-46e2-a85f-6db1b354fc39" + ], + "User-Agent": [ + "FxVersion/8.0.2025.41914", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.22621", + "Microsoft.Azure.Management.RecoveryServices.Backup.RecoveryServicesBackupClient/7.8.0" + ] + }, + "RequestBody": "", + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "x-ms-request-id": [ + "e7e5434f-3ecd-4d6d-8079-e2daa2bfb6fc" + ], + "x-ms-client-request-id": [ + "817d9e5b-072a-46e2-a85f-6db1b354fc39" + ], + "x-ms-operation-identifier": [ + "tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=8bf5ba20-c970-4c38-b2a6-95f5726c959a/centraluseuap/fb4ccce3-6458-47e3-b604-65861dd48b0a" + ], + "x-ms-throttling-version": [ + "v1" + ], + "x-ms-ratelimit-remaining-subscription-resource-requests": [ + "1097" + ], + "x-ms-correlation-request-id": [ + "e7e5434f-3ecd-4d6d-8079-e2daa2bfb6fc" + ], + "x-ms-routing-request-id": [ + "CENTRALUSEUAP:20251001T033413Z:e7e5434f-3ecd-4d6d-8079-e2daa2bfb6fc" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Cache": [ + "CONFIG_NOCACHE" + ], + "X-MSEdge-Ref": [ + "Ref A: 176AC26D84964950BD5A9BB1E92D739A Ref B: MAA201060514049 Ref C: 2025-10-01T03:34:12Z" + ], + "Date": [ + "Wed, 01 Oct 2025 03:34:12 GMT" + ], + "Content-Length": [ + "188" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"id\": \"f8a58f22-8010-4a7d-ac45-621799fb9a76\",\r\n \"name\": \"f8a58f22-8010-4a7d-ac45-621799fb9a76\",\r\n \"status\": \"InProgress\",\r\n \"startTime\": \"2025-10-01T03:34:12.6531153Z\",\r\n \"endTime\": \"0001-01-01T00:00:00\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/hiagarg/providers/Microsoft.RecoveryServices/vaults/hiagaVault/backupOperations/f8a58f22-8010-4a7d-ac45-621799fb9a76?api-version=2025-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMzgzMDRlMTMtMzU3ZS00MDVlLTllOWEtMjIwMzUxZGNjZThjL3Jlc291cmNlR3JvdXBzL2hpYWdhcmcvcHJvdmlkZXJzL01pY3Jvc29mdC5SZWNvdmVyeVNlcnZpY2VzL3ZhdWx0cy9oaWFnYVZhdWx0L2JhY2t1cE9wZXJhdGlvbnMvZjhhNThmMjItODAxMC00YTdkLWFjNDUtNjIxNzk5ZmI5YTc2P2FwaS12ZXJzaW9uPTIwMjUtMDItMDE=", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept-Language": [ + "en-US" + ], + "x-ms-client-request-id": [ + "817d9e5b-072a-46e2-a85f-6db1b354fc39" + ], + "User-Agent": [ + "FxVersion/8.0.2025.41914", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.22621", + "Microsoft.Azure.Management.RecoveryServices.Backup.RecoveryServicesBackupClient/7.8.0" + ] + }, + "RequestBody": "", + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "x-ms-request-id": [ + "dbe5a43d-4ccf-46c5-9cc9-1e5ffd41920d" + ], + "x-ms-client-request-id": [ + "817d9e5b-072a-46e2-a85f-6db1b354fc39" + ], + "x-ms-operation-identifier": [ + "tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=8bf5ba20-c970-4c38-b2a6-95f5726c959a/centraluseuap/670252c0-75e2-42b3-bb7c-b5f9b592fa50" + ], + "x-ms-throttling-version": [ + "v1" + ], + "x-ms-ratelimit-remaining-subscription-resource-requests": [ + "1099" + ], + "x-ms-correlation-request-id": [ + "dbe5a43d-4ccf-46c5-9cc9-1e5ffd41920d" + ], + "x-ms-routing-request-id": [ + "CENTRALUSEUAP:20251001T033423Z:dbe5a43d-4ccf-46c5-9cc9-1e5ffd41920d" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Cache": [ + "CONFIG_NOCACHE" + ], + "X-MSEdge-Ref": [ + "Ref A: 568DD806EEFA47A687EBA9EC012AD2A3 Ref B: MAA201060514049 Ref C: 2025-10-01T03:34:23Z" + ], + "Date": [ + "Wed, 01 Oct 2025 03:34:23 GMT" + ], + "Content-Length": [ + "304" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"id\": \"f8a58f22-8010-4a7d-ac45-621799fb9a76\",\r\n \"name\": \"f8a58f22-8010-4a7d-ac45-621799fb9a76\",\r\n \"status\": \"Succeeded\",\r\n \"startTime\": \"2025-10-01T03:34:12.6531153Z\",\r\n \"endTime\": \"2025-10-01T03:34:12.6531153Z\",\r\n \"properties\": {\r\n \"objectType\": \"OperationStatusJobExtendedInfo\",\r\n \"jobId\": \"f64e7e82-1684-459f-a31d-817a2a1e962c\"\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/hiagarg/providers/Microsoft.RecoveryServices/vaults/hiagaVault/backupOperations/f8a58f22-8010-4a7d-ac45-621799fb9a76?api-version=2025-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMzgzMDRlMTMtMzU3ZS00MDVlLTllOWEtMjIwMzUxZGNjZThjL3Jlc291cmNlR3JvdXBzL2hpYWdhcmcvcHJvdmlkZXJzL01pY3Jvc29mdC5SZWNvdmVyeVNlcnZpY2VzL3ZhdWx0cy9oaWFnYVZhdWx0L2JhY2t1cE9wZXJhdGlvbnMvZjhhNThmMjItODAxMC00YTdkLWFjNDUtNjIxNzk5ZmI5YTc2P2FwaS12ZXJzaW9uPTIwMjUtMDItMDE=", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept-Language": [ + "en-US" + ], + "x-ms-client-request-id": [ + "817d9e5b-072a-46e2-a85f-6db1b354fc39" + ], + "User-Agent": [ + "FxVersion/8.0.2025.41914", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.22621", + "Microsoft.Azure.Management.RecoveryServices.Backup.RecoveryServicesBackupClient/7.8.0" + ] + }, + "RequestBody": "", + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "x-ms-request-id": [ + "2893ccc1-2384-4778-ba39-0a8b5b98ab89" + ], + "x-ms-client-request-id": [ + "817d9e5b-072a-46e2-a85f-6db1b354fc39" + ], + "x-ms-operation-identifier": [ + "tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=8bf5ba20-c970-4c38-b2a6-95f5726c959a/centraluseuap/2b1484e4-b0a3-492e-a408-d4547bc72764" + ], + "x-ms-throttling-version": [ + "v1" + ], + "x-ms-ratelimit-remaining-subscription-resource-requests": [ + "1099" + ], + "x-ms-correlation-request-id": [ + "2893ccc1-2384-4778-ba39-0a8b5b98ab89" + ], + "x-ms-routing-request-id": [ + "CENTRALUSEUAP:20251001T033423Z:2893ccc1-2384-4778-ba39-0a8b5b98ab89" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Cache": [ + "CONFIG_NOCACHE" + ], + "X-MSEdge-Ref": [ + "Ref A: 7C2C82C402A44075937BF41F44260850 Ref B: MAA201060514049 Ref C: 2025-10-01T03:34:23Z" + ], + "Date": [ + "Wed, 01 Oct 2025 03:34:23 GMT" + ], + "Content-Length": [ + "304" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"id\": \"f8a58f22-8010-4a7d-ac45-621799fb9a76\",\r\n \"name\": \"f8a58f22-8010-4a7d-ac45-621799fb9a76\",\r\n \"status\": \"Succeeded\",\r\n \"startTime\": \"2025-10-01T03:34:12.6531153Z\",\r\n \"endTime\": \"2025-10-01T03:34:12.6531153Z\",\r\n \"properties\": {\r\n \"objectType\": \"OperationStatusJobExtendedInfo\",\r\n \"jobId\": \"f64e7e82-1684-459f-a31d-817a2a1e962c\"\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/hiagarg/providers/Microsoft.RecoveryServices/vaults/hiagaVault/backupJobs/f64e7e82-1684-459f-a31d-817a2a1e962c?api-version=2025-02-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMzgzMDRlMTMtMzU3ZS00MDVlLTllOWEtMjIwMzUxZGNjZThjL3Jlc291cmNlR3JvdXBzL2hpYWdhcmcvcHJvdmlkZXJzL01pY3Jvc29mdC5SZWNvdmVyeVNlcnZpY2VzL3ZhdWx0cy9oaWFnYVZhdWx0L2JhY2t1cEpvYnMvZjY0ZTdlODItMTY4NC00NTlmLWEzMWQtODE3YTJhMWU5NjJjP2FwaS12ZXJzaW9uPTIwMjUtMDItMDE=", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept-Language": [ + "en-US" + ], + "x-ms-client-request-id": [ + "817d9e5b-072a-46e2-a85f-6db1b354fc39" + ], + "User-Agent": [ + "FxVersion/8.0.2025.41914", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.22621", + "Microsoft.Azure.Management.RecoveryServices.Backup.RecoveryServicesBackupClient/7.8.0" + ] + }, + "RequestBody": "", + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Pragma": [ + "no-cache" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "x-ms-request-id": [ + "360d9e1f-6ea5-4773-9a2d-a225f542ae8c" + ], + "x-ms-client-request-id": [ + "817d9e5b-072a-46e2-a85f-6db1b354fc39" + ], + "x-ms-operation-identifier": [ + "tenantId=72f988bf-86f1-41af-91ab-2d7cd011db47,objectId=8bf5ba20-c970-4c38-b2a6-95f5726c959a/centraluseuap/f06b0392-3136-4f36-a27d-88b850abecf7" + ], + "x-ms-throttling-version": [ + "v1" + ], + "x-ms-ratelimit-remaining-subscription-resource-requests": [ + "249" + ], + "x-ms-correlation-request-id": [ + "360d9e1f-6ea5-4773-9a2d-a225f542ae8c" + ], + "x-ms-routing-request-id": [ + "CENTRALUSEUAP:20251001T033424Z:360d9e1f-6ea5-4773-9a2d-a225f542ae8c" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Cache": [ + "CONFIG_NOCACHE" + ], + "X-MSEdge-Ref": [ + "Ref A: 5B807BD3D35143CF86D3A8F161AD69C6 Ref B: MAA201060514049 Ref C: 2025-10-01T03:34:23Z" + ], + "Date": [ + "Wed, 01 Oct 2025 03:34:23 GMT" + ], + "Content-Length": [ + "814" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"id\": \"/subscriptions/38304e13-357e-405e-9e9a-220351dcce8c/resourceGroups/hiagarg/providers/Microsoft.RecoveryServices/vaults/hiagaVault/backupJobs/f64e7e82-1684-459f-a31d-817a2a1e962c\",\r\n \"name\": \"f64e7e82-1684-459f-a31d-817a2a1e962c\",\r\n \"type\": \"Microsoft.RecoveryServices/vaults/backupJobs\",\r\n \"properties\": {\r\n \"jobType\": \"AzureIaaSVMJob\",\r\n \"containerName\": \"iaasvmcontainerv2;hiagarg;hiaga-adhoc-vm\",\r\n \"duration\": \"PT1.5434426S\",\r\n \"virtualMachineVersion\": \"Compute\",\r\n \"extendedInfo\": {\r\n \"tasksList\": [],\r\n \"propertyBag\": {\r\n \"VM Name\": \"hiaga-adhoc-vm\",\r\n \"Policy Name\": \"DefaultPolicy\"\r\n }\r\n },\r\n \"entityFriendlyName\": \"hiaga-adhoc-vm\",\r\n \"backupManagementType\": \"AzureIaasVM\",\r\n \"operation\": \"ConfigureBackup\",\r\n \"status\": \"Completed\",\r\n \"startTime\": \"2025-10-01T03:34:12.6531153Z\",\r\n \"endTime\": \"2025-10-01T03:34:14.1965579Z\",\r\n \"activityId\": \"817d9e5b-072a-46e2-a85f-6db1b354fc39\"\r\n }\r\n}", + "StatusCode": 200 + } + ], + "Names": {}, + "Variables": { + "SubscriptionId": "38304e13-357e-405e-9e9a-220351dcce8c" + } +} \ No newline at end of file diff --git a/src/RecoveryServices/RecoveryServices.Backup/Cmdlets/Item/RedoAzureRmRecoveryServicesBackupProtection.cs b/src/RecoveryServices/RecoveryServices.Backup/Cmdlets/Item/RedoAzureRmRecoveryServicesBackupProtection.cs new file mode 100644 index 000000000000..72db2d34fa4d --- /dev/null +++ b/src/RecoveryServices/RecoveryServices.Backup/Cmdlets/Item/RedoAzureRmRecoveryServicesBackupProtection.cs @@ -0,0 +1,218 @@ +// ---------------------------------------------------------------------------------- +// +// 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.Backup.Cmdlets.Models; +using Microsoft.Azure.Commands.RecoveryServices.Backup.Cmdlets.ProviderModel; +using Microsoft.Azure.Commands.RecoveryServices.Backup.Helpers; +using Microsoft.Azure.Commands.RecoveryServices.Backup.Properties; +using Microsoft.Azure.Management.Internal.Resources.Utilities.Models; +using Newtonsoft.Json; +using System; +using System.Collections.Generic; +using System.Management.Automation; + +namespace Microsoft.Azure.Commands.RecoveryServices.Backup.Cmdlets +{ + /// + /// Reconfigure protection for an item protected by the recovery services vault. + /// Combines stop protection, unregister container, and configure backup steps. + /// + [Cmdlet("Redo", ResourceManager.Common.AzureRMConstants.AzureRMPrefix + "RecoveryServicesBackupProtection", SupportsShouldProcess = true), OutputType(typeof(JobBase))] + public class RedoAzureRmRecoveryServicesBackupProtection : RSBackupVaultCmdletBase + { + [Parameter(Position = 1, Mandatory = true, HelpMessage = ParamHelpMsgs.Item.ProtectedItem, ValueFromPipeline = true)] + [ValidateNotNullOrEmpty] + public ItemBase Item { get; set; } + + [Parameter(Position = 2, Mandatory = true, HelpMessage = "Target Recovery Services vault ID where the item will be reconfigured")] + [ValidateNotNullOrEmpty] + public string TargetVaultId { get; set; } + + [Parameter(Position = 3, Mandatory = true, HelpMessage = "Backup policy to be applied in the target vault")] + [ValidateNotNullOrEmpty] + public PolicyBase TargetPolicy { get; set; } + + [Parameter(Mandatory = false, HelpMessage = ParamHelpMsgs.Item.SuspendBackupOption)] + public SwitchParameter RetainRecoveryPointsAsPerPolicy { get; set; } + + [Parameter(Mandatory = false, HelpMessage = ParamHelpMsgs.ResourceGuard.AuxiliaryAccessToken, ValueFromPipeline = false)] + [ValidateNotNullOrEmpty] + public System.Security.SecureString SecureToken; + + [Parameter(Mandatory = false, HelpMessage = ParamHelpMsgs.Item.ForceOption)] + public SwitchParameter Force { get; set; } + + public override void ExecuteCmdlet() + { + ExecutionBlock(() => + { + base.ExecuteCmdlet(); + PsBackupProviderManager providerManager; + JobBase jobObj = null; + + ResourceIdentifier resourceIdentifier = new ResourceIdentifier(VaultId); + string vaultName = resourceIdentifier.ResourceName; + string resourceGroupName = resourceIdentifier.ResourceGroupName; + + // Step 1: Stop protection + ConfirmAction( + Force.IsPresent, + string.Format(Resources.DisableProtectionWarning, Item.Name), + Resources.DisableProtectionMessage, + Item.Name, () => + { + string plainToken = HelperUtils.GetPlainToken(null, SecureToken); + + providerManager = + new PsBackupProviderManager(new Dictionary() + { + { VaultParams.VaultName, vaultName }, + { VaultParams.ResourceGroupName, resourceGroupName }, + { ItemParams.Item, Item }, + { ResourceGuardParams.Token, plainToken }, + }, ServiceClientAdapter); + + IPsBackupProvider psBackupProvider = + providerManager.GetProviderInstance(Item.WorkloadType, Item.BackupManagementType); + + if (RetainRecoveryPointsAsPerPolicy.IsPresent) + { + var itemResponse = psBackupProvider.SuspendBackup(); + Logger.Instance.WriteDebug("Suspend backup response " + JsonConvert.SerializeObject(itemResponse)); + jobObj = HandleCreatedJob( + itemResponse, + Resources.DisableProtectionOperation, + vaultName: vaultName, + resourceGroupName: resourceGroupName, + returnJobObject: true); + } + else + { + var itemResponse = psBackupProvider.DisableProtection(); + Logger.Instance.WriteDebug("Stop protection with retain data forever response " + JsonConvert.SerializeObject(itemResponse)); + + jobObj = HandleCreatedJob( + itemResponse, + Resources.DisableProtectionOperation, + vaultName: vaultName, + resourceGroupName: resourceGroupName, + returnJobObject: true); + } + + // Wait for job completion and ensure it succeeded + CmdletHelper.EnsureJobCompletedOrThrow(jobObj, vaultName, resourceGroupName, "disable protection", this); + WriteVerbose("Disabled protection successfully"); + } + ); + + // Parse target vault information + ResourceIdentifier targetResourceIdentifier = new ResourceIdentifier(TargetVaultId); + string targetVaultName = targetResourceIdentifier.ResourceName; + string targetResourceGroupName = targetResourceIdentifier.ResourceGroupName; + + // Step 2: Unregister/register container (only for supported workloads) + ProtectableItemBase protectableItem = null; + if (CmdletHelper.IsContainerUnregistrationRequired(Item.ContainerType, Item.BackupManagementType)) + { + var unregisterJobObj = CmdletHelper.UnregisterContainer(Item, vaultName, resourceGroupName, ServiceClientAdapter, this); + CmdletHelper.EnsureJobCompletedOrThrow(unregisterJobObj, vaultName, resourceGroupName, "container unregistration", this); + + // After registration, trigger inquiry if needed to discover protectable items + if (Item.BackupManagementType == BackupManagementType.AzureWorkload) + { + // Register container in target vault using provider pattern + WriteVerbose("Registering container in target vault..."); + CmdletHelper.RegisterContainerInTargetVault(Item, targetVaultName, targetResourceGroupName, ServiceClientAdapter); + + WriteVerbose($"Triggering inquiry to discover {Item.WorkloadType} protectable items..."); + protectableItem = CmdletHelper.TriggerInquiryAndGetProtectableItem(Item, targetVaultName, targetResourceGroupName, ServiceClientAdapter); + } + } + + // Step 3: Configure backup in target vault + WriteVerbose("Configuring backup in target vault now"); + // TODO : switch context to the target vault's subscription + + // Create provider manager for target vault with workload-specific parameters + Dictionary targetProviderParams = new Dictionary() + { + { VaultParams.VaultName, targetVaultName }, + { VaultParams.ResourceGroupName, targetResourceGroupName }, + { ItemParams.Policy, TargetPolicy }, + { ResourceGuardParams.IsMUAOperation, false } + }; + + // Add workload-specific parameters based on item type + if (Item.WorkloadType == WorkloadType.AzureVM) + { + // For VM: extract VM name and resource group from SourceResourceId + AzureVmItem vmItem = (AzureVmItem)Item; + string vmName = BackupUtils.ExtractVmNameFromVmId(vmItem.SourceResourceId); + + string vmResourceGroupName = BackupUtils.ExtractVmResourceGroupFromVmId(vmItem.SourceResourceId); + + WriteVerbose("Extracted VM Name: " + vmName + ", vmResourceGroupName: " + vmResourceGroupName); + + targetProviderParams.Add(ItemParams.ItemName, vmName); + targetProviderParams.Add(ItemParams.AzureVMResourceGroupName, vmResourceGroupName); + targetProviderParams.Add(ItemParams.ParameterSetName, "AzureVMComputeEnableProtection"); + + if (vmItem.IsInclusionList != null && (bool)vmItem.IsInclusionList) { + targetProviderParams.Add(ItemParams.InclusionDisksList, vmItem.DiskLunList); + } + else targetProviderParams.Add(ItemParams.ExclusionDisksList, vmItem.DiskLunList); + } + else if (Item.WorkloadType == WorkloadType.MSSQL ) + { + // For AzureWorkload: need to get protectable item + targetProviderParams.Add(ItemParams.ProtectableItem, protectableItem); + targetProviderParams.Add(ItemParams.ParameterSetName, "AzureWorkloadParameterSet"); + } + else if (Item.WorkloadType == WorkloadType.AzureFiles) + { + // For AzureFiles: extract file share name and storage account name + AzureFileShareItem afsItem = (AzureFileShareItem)Item; + string fileShareName = afsItem.FriendlyName; + string storageAccountName = BackupUtils.GetStorageAccountNameFromContainerName(afsItem.ContainerName); + + targetProviderParams.Add(ItemParams.ItemName, fileShareName); + targetProviderParams.Add(ItemParams.StorageAccountName, storageAccountName); + targetProviderParams.Add(ItemParams.ParameterSetName, "AzureFileShareParameterSet"); + } + + PsBackupProviderManager targetProviderManager = new PsBackupProviderManager(targetProviderParams, ServiceClientAdapter); + + WriteVerbose("Initialized provider manager for target vault"); + + IPsBackupProvider targetPsBackupProvider = targetProviderManager.GetProviderInstance(Item.WorkloadType, Item.BackupManagementType); + + var enableResponse = targetPsBackupProvider.EnableProtection(); + + WriteVerbose("Enabled protection successfully in target vault, tracking the job"); + + // Track Response and display job details + var enableProtectionJob = HandleCreatedJob( + enableResponse, + Resources.EnableProtectionOperation, + vaultName: targetVaultName, + resourceGroupName: targetResourceGroupName, returnJobObject: true); + + enableProtectionJob = CmdletHelper.EnsureJobCompletedOrThrow(enableProtectionJob, targetVaultName, targetResourceGroupName, "enable protection", this); + WriteObject(enableProtectionJob); + WriteVerbose("Reconfigure backup protection operation completed successfully."); + + }, ShouldProcess(Item.Name, "Reconfigure")); + } + } +} \ No newline at end of file diff --git a/src/RecoveryServices/RecoveryServices.Backup/Helpers/BackupUtils.cs b/src/RecoveryServices/RecoveryServices.Backup/Helpers/BackupUtils.cs index 6add7f78579b..f44a0f65d1a6 100644 --- a/src/RecoveryServices/RecoveryServices.Backup/Helpers/BackupUtils.cs +++ b/src/RecoveryServices/RecoveryServices.Backup/Helpers/BackupUtils.cs @@ -12,9 +12,12 @@ // limitations under the License. // ---------------------------------------------------------------------------------- +using Microsoft.Azure.Commands.RecoveryServices.Backup.Cmdlets.Models; using Microsoft.Azure.Commands.RecoveryServices.Backup.Cmdlets.ServiceClientAdapterNS; using Microsoft.Azure.Management.RecoveryServices.Backup.Models; using Microsoft.Rest.Azure.OData; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using System; using System.Collections.Generic; namespace Microsoft.Azure.Commands.RecoveryServices.Backup.Cmdlets @@ -148,7 +151,58 @@ public static List GetProtectedItems( } return containersCount; - } + } + + // Helper method to check if a job is still running + public static bool IsJobInProgress(JobBase job) + { + return string.Equals(job.Status, "InProgress", StringComparison.OrdinalIgnoreCase) + || string.Equals(job.Status, "Cancelling", StringComparison.OrdinalIgnoreCase); + } + + /// + /// Extracts VM name from VM ID + /// + public static string ExtractVmNameFromVmId(string vmId) + { + // Expected format: /subscriptions/{sub}/resourceGroups/{rg}/providers/Microsoft.Compute/virtualMachines/{vmName} + var parts = vmId.Split('/'); + var vmIndex = Array.IndexOf(parts, "virtualMachines"); + if (vmIndex >= 0 && vmIndex + 1 < parts.Length) + { + return parts[vmIndex + 1]; + } + throw new ArgumentException($"Invalid VM ID format: {vmId}"); + } + + /// + /// Extracts VM resource group from VM ID + /// + public static string ExtractVmResourceGroupFromVmId(string vmId) + { + // Expected format: /subscriptions/{sub}/resourceGroups/{rg}/providers/Microsoft.Compute/virtualMachines/{vmName} + var parts = vmId.Split('/'); + var rgIndex = Array.IndexOf(parts, "resourceGroups"); + if (rgIndex >= 0 && rgIndex + 1 < parts.Length) + { + return parts[rgIndex + 1]; + } + throw new ArgumentException($"Invalid VM ID format: {vmId}"); + } + + /// + /// Extracts storage account name from container name + /// + public static string GetStorageAccountNameFromContainerName(string containerName) + { + if (containerName.StartsWith("StorageContainer;")) + { + var parts = containerName.Split(';'); + return parts[parts.Length - 1]; + } + return null; + } + } } diff --git a/src/RecoveryServices/RecoveryServices.Backup/Helpers/CmdletHelper.cs b/src/RecoveryServices/RecoveryServices.Backup/Helpers/CmdletHelper.cs new file mode 100644 index 000000000000..cb01b05959d7 --- /dev/null +++ b/src/RecoveryServices/RecoveryServices.Backup/Helpers/CmdletHelper.cs @@ -0,0 +1,285 @@ +// ---------------------------------------------------------------------------------- +// +// 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.Backup.Cmdlets.Models; +using Microsoft.Azure.Commands.RecoveryServices.Backup.Cmdlets.ProviderModel; +using Microsoft.Azure.Commands.RecoveryServices.Backup.Cmdlets.ServiceClientAdapterNS; +using Microsoft.Azure.Commands.RecoveryServices.Backup.Helpers; +using Microsoft.Azure.Commands.RecoveryServices.Backup.Properties; +using Microsoft.Rest.Azure.OData; +using Microsoft.WindowsAzure.Commands.Utilities.Common; +using Newtonsoft.Json; +using System; +using System.Collections.Generic; +using System.Linq; +using CmdletModel = Microsoft.Azure.Commands.RecoveryServices.Backup.Cmdlets.Models; +using ServiceClientModel = Microsoft.Azure.Management.RecoveryServices.Backup.Models; +using SystemNet = System.Net; + +namespace Microsoft.Azure.Commands.RecoveryServices.Backup.Cmdlets +{ + public class CmdletHelper + { + + // Helper method to determine if container unregistration is required for the workload type + public static bool IsContainerUnregistrationRequired(CmdletModel.ContainerType containerType, CmdletModel.BackupManagementType backupManagementType) + { + return (containerType == CmdletModel.ContainerType.Windows && backupManagementType == CmdletModel.BackupManagementType.MAB) || + (containerType == CmdletModel.ContainerType.AzureStorage && backupManagementType == CmdletModel.BackupManagementType.AzureStorage) || + (containerType == CmdletModel.ContainerType.AzureVMAppContainer && backupManagementType == CmdletModel.BackupManagementType.AzureWorkload); + } + + public static string GetContainerNameFromItem(ItemBase item) + { + // container name format for SQL and AFS + // StorageContainer;Storage;rgname;afsname + // VMAppContainer;Compute;RGName;vmanme + return item.ContainerName; + } + + public static JobBase UnregisterContainer(ItemBase item, string vaultName, string resourceGroupName, ServiceClientAdapter serviceClientAdapter, RSBackupVaultCmdletBase rsBackupVaultCmdletBase) + { + string containerName = GetContainerNameFromItem(item); + + Logger.Instance.WriteDebug("Unregistering Azure Storage container: " + containerName); + try + { + if (item.ContainerType == CmdletModel.ContainerType.AzureVMAppContainer || + item.ContainerType == CmdletModel.ContainerType.AzureStorage) + { + var unRegisterResponse = serviceClientAdapter.UnregisterWorkloadContainers( + containerName, + vaultName: vaultName, + resourceGroupName: resourceGroupName); + + JobBase jobObj = rsBackupVaultCmdletBase.HandleCreatedJob( + unRegisterResponse, + Resources.UnregisterContainer, + vaultName: vaultName, + resourceGroupName: resourceGroupName, + returnJobObject: true); + + return jobObj; + } + + return null; + } + catch (Exception ex) + { + Logger.Instance.WriteDebug($"Container unregistration failed: {ex.Message}"); + throw new InvalidOperationException($"Failed to unregister container '{containerName}': {ex.Message}", ex); + } + } + + public static JobBase WaitForJobCompletion(JobBase job, string vaultName, string resourceGroupName, RSBackupVaultCmdletBase rsBackupVaultCmdletBase) + { + JobBase currentJob = job; + while (currentJob != null && BackupUtils.IsJobInProgress(currentJob)) + { + // Sleep for 30 seconds between status checks + string testMode = Environment.GetEnvironmentVariable("AZURE_TEST_MODE"); + if (string.Compare(testMode, "Record", StringComparison.OrdinalIgnoreCase) == 0) + { + System.Threading.Thread.Sleep(30000); + } + else + { + TestMockSupport.Delay(30 * 1000); + } + + // Refresh job status + currentJob = rsBackupVaultCmdletBase.GetJobObject(currentJob.JobId, vaultName, resourceGroupName); + } + return currentJob; + } + + public static JobBase EnsureJobCompletedOrThrow(JobBase job, string vaultName, string resourceGroupName, string operationContext, RSBackupVaultCmdletBase rsBackupVaultCmdletBase) + { + if (job != null) + { + var completedJob = WaitForJobCompletion(job, vaultName, resourceGroupName, rsBackupVaultCmdletBase); + if (!string.Equals(completedJob.Status, "Completed", StringComparison.OrdinalIgnoreCase) && + !string.Equals(completedJob.Status, "Succeeded", StringComparison.OrdinalIgnoreCase)) + { + string message = "Cannot proceed with reconfiguring protection because the {0} job with ID: {1} did not complete successfully. Current job status: {2}."; + throw new InvalidOperationException(string.Format(message, operationContext, completedJob.JobId, completedJob.Status)); + } + return completedJob; + } + return job; + } + + /// + /// Gets the protectable item that matches the original protected item + /// + public static ProtectableItemBase GetMatchingProtectableItem(ItemBase item, string targetVaultName, string targetResourceGroupName, ServiceClientAdapter serviceClientAdapter) + { + try + { + // Use the same pattern as GetAzureRMRecoveryServicesBackupProtectableItem + string containerName = GetContainerNameFromItem(item); + string workloadType = item.WorkloadType.ToString(); + + string backupManagementType = item.BackupManagementType.ToString(); + workloadType = ConversionUtils.GetServiceClientWorkloadType(workloadType); + + ODataQuery queryParam = new ODataQuery( + q => q.BackupManagementType + == backupManagementType && + q.WorkloadType == workloadType); + + Logger.Instance.WriteDebug("going to query service to get list of protectable items"); + List protectableItems = + serviceClientAdapter.ListProtectableItem( + queryParam, + vaultName: targetVaultName, + resourceGroupName: targetResourceGroupName); + Logger.Instance.WriteDebug("Successfully got response from service"); + + List itemModels = ConversionHelpers.GetProtectableItemModelList(protectableItems); + + Logger.Instance.WriteDebug("itemName: " + item.Name + ", itemContainerName: " + item.ContainerName); + + if (!string.IsNullOrEmpty(item.Name)) + { + itemModels = itemModels.Where(itemModel => + { + Logger.Instance.WriteDebug("proItemName: " + ((AzureWorkloadProtectableItem)itemModel).Name + + ", proItemContainerName: " + ((AzureWorkloadProtectableItem)itemModel).ContainerName); + + return (string.Compare(((AzureWorkloadProtectableItem)itemModel).Name, item.Name, true) == 0 + && string.Compare(((AzureWorkloadProtectableItem)itemModel).ContainerName, item.ContainerName, true) == 0); + }).ToList(); + } + else + { + Logger.Instance.WriteWarning("Failed to get protectable item since item Name is null"); + return null; + } + + if(itemModels != null && itemModels.Count > 0) + { + return itemModels[0]; + } + else + { + Logger.Instance.WriteWarning($"Could not find matching protectable item for {item.Name}"); + return null; + } + } + catch (Exception ex) + { + Logger.Instance.WriteWarning($"Failed to get protectable item: {ex.Message}"); + return null; + } + } + + /// + /// Triggers inquiry and gets protectable item for SQL workloads + /// + public static ProtectableItemBase TriggerInquiryAndGetProtectableItem(ItemBase item, string targetVaultName, string targetResourceGroupName, ServiceClientAdapter serviceClientAdapter) + { + try + { + string containerName = CmdletHelper.GetContainerNameFromItem(item); + string workloadType = ConversionUtils.GetServiceClientWorkloadType(item.WorkloadType.ToString()); + string backupManagementType = item.BackupManagementType.ToString(); + ODataQuery queryParams = new ODataQuery( + q => q.WorkloadType == workloadType && q.BackupManagementType == backupManagementType); + string errorMessage = string.Empty; + var inquiryResponse = serviceClientAdapter.InquireContainer( + containerName, + queryParams, + targetVaultName, + targetResourceGroupName); + + var operationStatus = TrackingHelpers.GetOperationResult( + inquiryResponse, + operationId => + serviceClientAdapter.GetRegisterContainerOperationResult( + operationId, + item.ContainerName, + vaultName: targetVaultName, + resourceGroupName: targetResourceGroupName)); + + if (inquiryResponse.Response.StatusCode + == SystemNet.HttpStatusCode.OK) + { + Logger.Instance.WriteDebug(errorMessage); + } + + //Now wait for the operation to Complete + if (inquiryResponse.Response.StatusCode + != SystemNet.HttpStatusCode.NoContent) + { + errorMessage = string.Format(Resources.TriggerEnquiryFailureErrorCode, + inquiryResponse.Response.StatusCode); + Logger.Instance.WriteDebug(errorMessage); + } + + // Now get the protectable item that matches our original item + return CmdletHelper.GetMatchingProtectableItem(item, targetVaultName, targetResourceGroupName, serviceClientAdapter); + } + catch (Exception ex) + { + Logger.Instance.WriteDebug($"Inquiry operation failed: {ex.Message}"); + Logger.Instance.WriteWarning($"Failed to trigger inquiry for workload discovery: {ex.Message}"); + return null; + } + } + + /// + /// Registers container in target vault using provider pattern (following RegisterAzureRmRecoveryServicesBackupContainer) + /// + public static void RegisterContainerInTargetVault(ItemBase item, string targetVaultName, string targetResourceGroupName, ServiceClientAdapter serviceClientAdapter) + { + try + { + Logger.Instance.WriteVerbose($"Registering container for item: {item.Name} in target vault: {targetVaultName}"); + + string containerName = CmdletHelper.GetContainerNameFromItem(item); + string vmResourceGroupParsed = targetResourceGroupName; + if (!string.IsNullOrEmpty(item.SourceResourceId)) + { + Dictionary keyValueDict = HelperUtils.ParseUri(item.SourceResourceId); + vmResourceGroupParsed = HelperUtils.GetResourceGroupNameFromId(keyValueDict, item.SourceResourceId); + } + string storageAccountName = BackupUtils.GetStorageAccountNameFromContainerName(item.ContainerName); + + PsBackupProviderManager registerProviderManager = + new PsBackupProviderManager(new Dictionary() + { + { VaultParams.VaultName, targetVaultName }, + { VaultParams.ResourceGroupName, targetResourceGroupName }, + { ContainerParams.Name, containerName }, + { ContainerParams.ContainerType, ServiceClientHelpers.GetServiceClientWorkloadType(item.WorkloadType).ToString() }, + { ContainerParams.BackupManagementType, item.BackupManagementType.ToString() }, + { ContainerParams.Container, null }, + { ContainerParams.ResourceGroupName, vmResourceGroupParsed }, + }, serviceClientAdapter); + + IPsBackupProvider registerPsBackupProvider = registerProviderManager.GetProviderInstance(item.WorkloadType, item.BackupManagementType); + registerPsBackupProvider.RegisterContainer(); + + Logger.Instance.WriteVerbose($"Successfully registered container {containerName} in target vault"); + } + catch (Exception ex) + { + Logger.Instance.WriteDebug($"Container registration failed: {ex.Message}"); + throw new InvalidOperationException($"Failed to register container for '{item.Name}' in target vault: {ex.Message}", ex); + } + } + } +} + diff --git a/src/RecoveryServices/RecoveryServices.Backup/RSBackupVaultCmdletBase.cs b/src/RecoveryServices/RecoveryServices.Backup/RSBackupVaultCmdletBase.cs index fe284fb0768f..abf4c43e0305 100644 --- a/src/RecoveryServices/RecoveryServices.Backup/RSBackupVaultCmdletBase.cs +++ b/src/RecoveryServices/RecoveryServices.Backup/RSBackupVaultCmdletBase.cs @@ -81,14 +81,17 @@ public CmdletModel.JobBase GetCrrJobObject(string secondaryRegion, string vaultI /// /// Response from service /// Name of the operation - /// + /// /// - protected void HandleCreatedJob( + /// + public JobBase HandleCreatedJob( AzureRestNS.AzureOperationResponse response, string operationName, string vaultName = null, - string resourceGroupName = null) + string resourceGroupName = null, + bool returnJobObject = false) { + JobBase jobObj = null; WriteDebug(Resources.TrackingOperationStatusURLForCompletion + response.Response.Headers.GetAzureAsyncOperationHeader()); @@ -115,10 +118,15 @@ protected void HandleCreatedJob( try { - WriteObject(GetJobObject( + jobObj = GetJobObject( jobStatusResponse.JobId, vaultName: vaultName, - resourceGroupName: resourceGroupName)); + resourceGroupName: resourceGroupName); + + if (!returnJobObject) + { + WriteObject(jobObj); + } } catch (Exception e) { @@ -139,14 +147,22 @@ protected void HandleCreatedJob( throw new Exception(errorMessage); } } + + if (returnJobObject) + { + return jobObj; + } + return null; } - protected void HandleCreatedJob( + protected JobBase HandleCreatedJob( AzureRestNS.AzureOperationResponse response, string operationName, string vaultName = null, - string resourceGroupName = null) + string resourceGroupName = null, + bool returnJobObject = false) { + JobBase jobObj = null; WriteDebug(Resources.TrackingOperationStatusURLForCompletion + response.Response.Headers.GetAzureAsyncOperationHeader()); @@ -170,10 +186,16 @@ protected void HandleCreatedJob( { var jobStatusResponse = (OperationStatusJobExtendedInfo)operationStatus.Properties; - WriteObject(GetJobObject( + + jobObj = GetJobObject( jobStatusResponse.JobId, vaultName: vaultName, - resourceGroupName: resourceGroupName)); + resourceGroupName: resourceGroupName); + + if (!returnJobObject) + { + WriteObject(jobObj); + } } } @@ -186,8 +208,14 @@ protected void HandleCreatedJob( operationStatus.Error.Code, operationStatus.Error.Message); throw new Exception(errorMessage); - } + } + } + + if (returnJobObject) + { + return jobObj; } + return null; } } } diff --git a/src/RecoveryServices/RecoveryServices/Az.RecoveryServices.psd1 b/src/RecoveryServices/RecoveryServices/Az.RecoveryServices.psd1 index 8f68afc462a2..71c1422ee274 100644 --- a/src/RecoveryServices/RecoveryServices/Az.RecoveryServices.psd1 +++ b/src/RecoveryServices/RecoveryServices/Az.RecoveryServices.psd1 @@ -217,7 +217,8 @@ CmdletsToExport = 'Add-AzRecoveryServicesAsrReplicationProtectedItemDisk', 'Update-AzRecoveryServicesAsrServicesProvider', 'Update-AzRecoveryServicesAsrvCenter', 'Update-AzRecoveryServicesVault', - 'Wait-AzRecoveryServicesBackupJob' + 'Wait-AzRecoveryServicesBackupJob', + 'Redo-AzRecoveryServicesBackupProtection' # Variables to export from this module # VariablesToExport = @() diff --git a/src/RecoveryServices/RecoveryServices/ChangeLog.md b/src/RecoveryServices/RecoveryServices/ChangeLog.md index 154c9c5b16c0..1118261fc6e0 100644 --- a/src/RecoveryServices/RecoveryServices/ChangeLog.md +++ b/src/RecoveryServices/RecoveryServices/ChangeLog.md @@ -19,7 +19,7 @@ --> ## Upcoming Release * Added Cross region restore support for new region - eastus3. - +* Added support for reregistration of a backup item to another vault. ## Version 7.8.0 * Added new optional parameter CVMOsDiskEncryptionSetId in Restore-AzRecoveryServicesBackupItem. diff --git a/src/RecoveryServices/RecoveryServices/help/Az.RecoveryServices.md b/src/RecoveryServices/RecoveryServices/help/Az.RecoveryServices.md index 5e66e3b7fcb2..e208842a2014 100644 --- a/src/RecoveryServices/RecoveryServices/help/Az.RecoveryServices.md +++ b/src/RecoveryServices/RecoveryServices/help/Az.RecoveryServices.md @@ -227,6 +227,9 @@ Creates a Backup protection policy. ### [New-AzRecoveryServicesVault](New-AzRecoveryServicesVault.md) Creates a new Recovery Services vault. +### [Redo-AzRecoveryServicesBackupProtection](Redo-AzRecoveryServicesBackupProtection.md) +Reconfigures backup protection for a protected item to another Recovery Services vault. + ### [Register-AzRecoveryServicesBackupContainer](Register-AzRecoveryServicesBackupContainer.md) The **Register-AzRecoveryServicesBackupContainer** cmdlet registers an Azure VM for AzureWorkloads with specific workloadType. @@ -279,7 +282,8 @@ Deletes a Recovery Services vault. Restarts an Azure Site Recovery job. ### [Restore-AzRecoveryServicesBackupItem](Restore-AzRecoveryServicesBackupItem.md) -Restores the data and configuration for a Backup item to the specified recovery point. The required parameters vary with the backup item type. The same command is used to restore Azure Virtual machines, databases running within Azure Virtual machines and Azure file shares as well. +Restores the data and configuration for a Backup item to the specified recovery point. The required parameters vary with the backup item type. +The same command is used to restore Azure Virtual machines, databases running within Azure Virtual machines and Azure file shares as well. ### [Resume-AzRecoveryServicesAsrJob](Resume-AzRecoveryServicesAsrJob.md) Resumes a suspended Azure Site Recovery job. @@ -378,7 +382,8 @@ Unregisters a Windows Server or other container from the vault. Unregisters a SCDPM server or Backup server from the vault. ### [Update-AzRecoveryServicesAsrClusterProtectionDirection](Update-AzRecoveryServicesAsrClusterProtectionDirection.md) -Updates the replication direction for the specified replication protection cluster. Used to re-protect/reverse replicate a failed over replication protection cluster. +Updates the replication direction for the specified replication protection cluster. +Used to re-protect/reverse replicate a failed over replication protection cluster. ### [Update-AzRecoveryServicesAsrMobilityService](Update-AzRecoveryServicesAsrMobilityService.md) Push mobility service agent updates to protected machines. diff --git a/src/RecoveryServices/RecoveryServices/help/Redo-AzRecoveryServicesBackupProtection.md b/src/RecoveryServices/RecoveryServices/help/Redo-AzRecoveryServicesBackupProtection.md new file mode 100644 index 000000000000..8302ffbe7450 --- /dev/null +++ b/src/RecoveryServices/RecoveryServices/help/Redo-AzRecoveryServicesBackupProtection.md @@ -0,0 +1,235 @@ +--- +external help file: Microsoft.Azure.PowerShell.Cmdlets.RecoveryServices.Backup.dll-Help.xml +Module Name: Az.RecoveryServices +online version: https://learn.microsoft.com/powershell/module/az.recoveryservices/redo-azrecoveryservicesbackupprotection +schema: 2.0.0 +--- + +# Redo-AzRecoveryServicesBackupProtection + +## SYNOPSIS +Reconfigures backup protection for a protected item to another Recovery Services vault. + +## SYNTAX + +``` +Redo-AzRecoveryServicesBackupProtection [-Item] [-TargetVaultId] + [-TargetPolicy] [-RetainRecoveryPointsAsPerPolicy] [-Force] [-VaultId ] + [-DefaultProfile ] [-SecureToken ] [-WhatIf] [-Confirm] [] +``` + +## DESCRIPTION +The Redo-AzRecoveryServicesBackupProtection cmdlet reconfigures backup protection for a supported workload (such as AzureVM, MSSQL, or AzureFiles) by stopping protection, optionally unregistering the container, and enabling protection in a target Recovery Services vault with a specified backup policy. This cmdlet is useful for scenarios where you need to move backup protection between vaults for a single backup item. + +## EXAMPLES + + + + +### Example 1: Reconfigure protection for an AzureVM workload +```powershell +$vault = Get-AzRecoveryServicesVault -ResourceGroupName rgName -Name srcVaultName +$items = Get-AzRecoveryServicesBackupItem -BackupManagementType AzureVM -WorkloadType AzureVM -VaultId $vault.ID | Where-Object { $_.ContainerName.EndsWith("vmContainerSuffix") } +$targetVault = Get-AzRecoveryServicesVault -ResourceGroupName rgName -Name trgVaultName +$policy = Get-AzRecoveryServicesBackupProtectionPolicy -Name policyName -VaultId $targetVault.ID +$redo = Redo-AzRecoveryServicesBackupProtection -Item $items[-1] -TargetVaultId $targetVault.ID -TargetPolicy $policy -VaultId $vault.ID -Force -Confirm:$false +``` +This example moves backup protection for an Azure VM from one vault to another and applies a new policy. + +### Example 2: Reconfigure protection for a SQL workload (AzureWorkload) +```powershell +Connect-AzAccount -TenantId resourceGuardTenantId +$secureToken = (Get-AzAccessToken -TenantId "resourceGuardTenantId" -AsSecureString).Token +Set-AzContext -SubscriptionId subscriptionId +$vault = Get-AzRecoveryServicesVault -ResourceGroupName rgName -Name srcVaultName +$items = Get-AzRecoveryServicesBackupItem -BackupManagementType AzureWorkload -WorkloadType MSSQL -VaultId $vault.ID | Where-Object { $_.ContainerName.EndsWith("sqlContainerSuffix") -and ($_.ProtectionState -eq "Protected" -or $_.ProtectionState -eq "IRPending")} +$targetVault = Get-AzRecoveryServicesVault -ResourceGroupName rgName -Name trgVaultName +$policy = Get-AzRecoveryServicesBackupProtectionPolicy -Name policyName -VaultId $targetVault.ID +$redo = Redo-AzRecoveryServicesBackupProtection -Item $items[-1] -TargetVaultId $targetVault.ID -TargetPolicy $policy -VaultId $vault.ID -SecureToken $secureToken -Force -Confirm:$false +``` +This example moves backup protection for a SQL workload from one vault to another and applies a new policy, using a secure token for cross-tenant authorization. + +### Example 3: Reconfigure protection for an AzureFiles workload +```powershell +Connect-AzAccount -TenantId resourceGuardTenantId +$secureToken = (Get-AzAccessToken -TenantId "resourceGuardTenantId" -AsSecureString).Token +Set-AzContext -SubscriptionId subscriptionId +$vault = Get-AzRecoveryServicesVault -ResourceGroupName rgName -Name srcVaultName +$items = Get-AzRecoveryServicesBackupItem -BackupManagementType AzureStorage -WorkloadType AzureFiles -VaultId $vault.ID | Where-Object { $_.ContainerName.EndsWith("fileShareContainerSuffix") } +$targetVault = Get-AzRecoveryServicesVault -ResourceGroupName rgName -Name trgVaultName +$policy = Get-AzRecoveryServicesBackupProtectionPolicy -Name policyName -VaultId $targetVault.ID -PolicySubType Standard +$redo = Redo-AzRecoveryServicesBackupProtection -Item $items[-1] -TargetVaultId $targetVault.ID -TargetPolicy $policy -VaultId $vault.ID -SecureToken $secureToken -Force -Confirm:$false +``` +This example moves backup protection for an Azure File Share from one vault to another and applies a new policy, using a secure token for cross-tenant authorization. + +## PARAMETERS + +### -DefaultProfile +The credentials, account, tenant, and subscription used for communication with Azure. + +```yaml +Type: Microsoft.Azure.Commands.Common.Authentication.Abstractions.Core.IAzureContextContainer +Parameter Sets: (All) +Aliases: AzContext, AzureRmContext, AzureCredential + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Force +Force disables backup protection (prevents confirmation dialog). +This parameter is optional. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Item +Specifies the item to be protected with the given policy. + +```yaml +Type: Microsoft.Azure.Commands.RecoveryServices.Backup.Cmdlets.Models.ItemBase +Parameter Sets: (All) +Aliases: + +Required: True +Position: 1 +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + +### -RetainRecoveryPointsAsPerPolicy +If this option is used, all the recovery points for this item will expire as per the retention policy. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SecureToken +Parameter to authorize operations protected by cross tenant resource guard. +Use command (Get-AzAccessToken -TenantId "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx").Token to fetch authorization token for different tenant + +```yaml +Type: System.Security.SecureString +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -TargetPolicy +Backup policy to be applied in the target vault + +```yaml +Type: Microsoft.Azure.Commands.RecoveryServices.Backup.Cmdlets.Models.PolicyBase +Parameter Sets: (All) +Aliases: + +Required: True +Position: 3 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -TargetVaultId +Target Recovery Services vault ID where the item will be reconfigured + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: True +Position: 2 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -VaultId +ARM ID of the Recovery Services Vault. + +```yaml +Type: System.String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: True (ByValue) +Accept wildcard characters: False +``` + +### -Confirm +Prompts you for confirmation before running the cmdlet. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: cf + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -WhatIf +Shows what would happen if the cmdlet runs. +The cmdlet is not run. + +```yaml +Type: System.Management.Automation.SwitchParameter +Parameter Sets: (All) +Aliases: wi + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### CommonParameters +This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216). + +## INPUTS + +### Microsoft.Azure.Commands.RecoveryServices.Backup.Cmdlets.Models.ItemBase + +### System.String + +## OUTPUTS + +### Microsoft.Azure.Commands.RecoveryServices.Backup.Cmdlets.Models.JobBase + +## NOTES + +## RELATED LINKS