-
Notifications
You must be signed in to change notification settings - Fork 4.1k
Open
Labels
DataProtectionService AttentionThis issue is responsible by Azure service team.This issue is responsible by Azure service team.bugThis issue requires a change to an existing behavior in the product in order to be resolved.This issue requires a change to an existing behavior in the product in order to be resolved.customer-reported
Description
Description
Hello, in the Azure Portal we have > 200 backup instances in a backup vault.
We are using Get-AzDataProtectionBackupInstance to read the backup vault and check that our VM disks are protected, however it fails because the command does not return all the protected disks.
Get-AzDataProtectionBackupInstance -ResourceGroupName '<>' -VaultName '<>' -SubscriptionId '<>' | Measure-Object
Returns a count of 200.
This makes the command unreliable past 200 instances.
Tested using Az.DataProtection v0.3.1 and v0.4.0
In the debug I can see the nextLink property however it seems that the cmdlet is not using it.
Issue script & Debug output
DEBUG: ============================ HTTP REQUEST ============================
HTTP Method:
GET
Absolute Uri:
https://management.azure.com/subscriptions/<redacted>/backupInstances?api-version=2022-04-01
Headers:
x-ms-unique-id : 15
x-ms-client-request-id : <redacted>
CommandName : Get-AzDataProtectionBackupInstance
FullCommandName : Get-AzDataProtectionBackupInstance_List
ParameterSetName : __AllParameterSets
User-Agent : AzurePowershell/v0.0.0,PSVersion/v5.1.19041.1682,Az.DataProtection/0.4.0
Body:
DEBUG: BeforeCall:
DEBUG: ============================ HTTP RESPONSE ============================
Status Code:
OK
Headers:
Pragma : no-cache
X-Content-Type-Options : nosniff
x-ms-request-id :
Strict-Transport-Security : max-age=31536000; includeSubDomains
x-ms-ratelimit-remaining-subscription-resource-requests: 1988
x-ms-correlation-request-id : 0b9116a3-d6cd-4790-9bfb-4e4c2c550325
x-ms-routing-request-id : CANADACENTRAL:20220708T202355Z:0b9116a3-d6cd-4790-9bfb-4e4c2c550325
Cache-Control : no-cache
Date : Fri, 08 Jul 2022 20:23:54 GMT
Server : Microsoft-IIS/10.0
X-Powered-By : ASP.NET
Body:
{
"value": [<redacted>],
"nextLink": "https://management.azure.com/subscriptions/.../resourceGroups/.../providers/Microsoft.DataProtection/backupVaults/.../backupInstances?api-version=2022-04-01&$skiptoken=<?xml version="1.0" encoding="utf-16"?><ContinuationToken><Version>2.0</Version><Type>Table</Type><NextPartitionKey>...</NextPartitionKey><NextRowKey>...</NextRowKey><TargetLocation>Primary</TargetLocation></ContinuationToken>"
}
DEBUG: ResponseCreated:
DEBUG: BeforeResponseDispatch:
DEBUG: Finally:
DEBUG: CmdletAfterAPICall:
DEBUG: [CmdletProcessRecordAsyncEnd]: Finish HTTP process
DEBUG: CmdletProcessRecordAsyncEnd:
DEBUG: CmdletProcessRecordEnd:
DEBUG: AzureQoSEvent: Module: Az.DataProtection:0.4.0; CommandName: Get-AzDataProtectionBackupInstance; PSVersion: 5.1.19041.1682; IsSuccess: True; Duration: 00:00:02.7890106
Count : 200
Average :
Sum :
Maximum :
Minimum :
Property :Environment data
Name Value
---- -----
PSVersion 5.1.19041.1682
PSEdition Desktop
PSCompatibleVersions {1.0, 2.0, 3.0, 4.0...}
BuildVersion 10.0.19041.1682
CLRVersion 4.0.30319.42000
WSManStackVersion 3.0
PSRemotingProtocolVersion 2.3
SerializationVersion 1.1.0.1Module versions
ModuleType Version Name
---------- ------- ----
Script 2.9.0 Az.Accounts
Script 4.29.0 Az.Compute
Script 0.4.0 Az.DataProtection
Script 4.6.0 Az.KeyVault
Script 5.4.1 Az.RecoveryServices
Script 0.12.0 Az.ResourceGraph
Script 6.0.1 Az.ResourcesError output
The Azure PowerShell team is listening, please let us know how we are doing: https://aka.ms/azpssurvey?Q_CHL=ERROR.Metadata
Metadata
Assignees
Labels
DataProtectionService AttentionThis issue is responsible by Azure service team.This issue is responsible by Azure service team.bugThis issue requires a change to an existing behavior in the product in order to be resolved.This issue requires a change to an existing behavior in the product in order to be resolved.customer-reported