Я использую API сведений об использовании, чтобы получить список сведений об использовании на основе подписки, и я пытаюсь определить, какой показатель использовался в каждом из элементов списка.Я использовал этот вызов GET https://management.azure.com/{scope}/providers/Microsoft.Consumption/usageDetails?api-version=2019-01-01
Вот формат ответа -
{
"value": [
{
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Billing/billingPeriods/201702/providers/Microsoft.Consumption/usageDetails/usageDetailsId1",
"name": "usageDetailsId1",
"type": "Microsoft.Consumption/usageDetails",
"tags": {
"env": "newcrp",
"dev": "tools"
},
"properties": {
"billingPeriodId": "/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Billing/billingPeriods/201702",
"invoiceId": "/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Billing/invoices/201703-123456789",
"usageStart": "2017-02-13T00:00:00Z",
"usageEnd": "2017-02-13T23:59:59Z",
"instanceName": "shared1",
"instanceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/Default-Web-eastasia/providers/Microsoft.Web/sites/shared1",
"instanceLocation": "eastasia",
"currency": "USD",
"usageQuantity": 0.00328,
"billableQuantity": 0.00328,
"pretaxCost": 0.67,
"isEstimated": false,
"meterId": "00000000-0000-0000-0000-000000000000",
"partNumber": "Part Number 1",
"resourceGuid": "00000000-0000-0000-0000-000000000000",
"offerId": "Offer Id 1",
"chargesBilledSeparately": true,
"location": "EU West"
}
}
]
}
Кто-нибудь знает, можно ли рассчитать ставку следующим образом: meterRate = pretaxCost / usingQuantity?