get-azconsumptiondetails won't work for some resources
I tried to fetch the resource usage details using Get-AzConsumptionUsageDetail
cmdlet but it's not working properly and same is already reported in Github issue
Alternatively, you can check the Azure resource cost usage details in Azure CLI command.
$r = az consumption usage list | ConvertFrom-Json
foreach ($usageDetail in $r) {
$instanceName = $usageDetail.instanceName
$pretaxCost = $usageDetail.pretaxCost
$usageQuantity = $usageDetail.usageQuantity
$usageStart = $usageDetail.usageStart
$usageEnd = $usageDetail.usageEnd
Write-Host "Instance Name: $instanceName"
Write-Host "Pretax Cost: $pretaxCost"
Write-Host "Usage Quantity: $usageQuantity"
Write-Host "Usage Start: $usageStart"
Write-Host "Usage End: $usageEnd"
Write-Host "=================================="
}
Output:

Reference: az consumption usage