Private/Graph/Test-HydrationBatchStatusRetryable.ps1
|
function Test-HydrationBatchStatusRetryable { [CmdletBinding()] param( [Parameter(Mandatory)] [int]$Status, [Parameter(Mandatory)] [ValidateSet('POST', 'DELETE')] [string]$Operation ) if ($Status -eq 429) { return $true } if ($Operation -eq 'DELETE' -and $Status -ge 500 -and $Status -lt 600) { return $true } return $false } |