API-интерфейсы отчетов для корпоративных клиентов: прейскурант
Примечание
1 мая 2024 г. api-интерфейсы azure Enterprise Reporting API будут прекращены. Все оставшиеся API отчетов enterprise перестанут отвечать на запросы. До этого клиентам необходимо перейти на использование API управления затратами Майкрософт. Дополнительные сведения см. в статье Переход с интерфейсов API для корпоративной отчетности на API Управления затратами Майкрософт.
API прейскуранта предоставляет соответствующий тариф для каждой метрики в отдельной регистрации и за определенный расчетный период.
Запрос
Общие свойства заголовка, которые необходимо добавить, перечислены в статье с обзором API-интерфейсов отчетов для корпоративных клиентов. Если расчетный период не указан, возвращаются данные за текущий расчетный период.
Метод | Универсальный код ресурса (URI) запроса |
---|---|
GET | https://consumption.azure.com/v3/enrollments/{enrollmentNumber}/pricesheet |
GET | https://consumption.azure.com/v3/enrollments/{enrollmentNumber}/billingPeriods/{billingPeriod}/pricesheet |
Примечание
Чтобы использовать предыдущую версию API, замените версию 3 на версию 2 в url-адресах выше. Некоторые поля недоступны при использовании версии 2.
Ответ
[
{
"id": "enrollments/57354989/billingperiods/201601/products/343/pricesheets",
"billingPeriodId": "201704",
"meterId": "dc210ecb-97e8-4522-8134-2385494233c0",
"meterName": "A1 VM",
"unitOfMeasure": "100 Hours",
"includedQuantity": 0,
"partNumber": "N7H-00015",
"unitPrice": 0.00,
"currencyCode": "USD"
},
{
"id": "enrollments/57354989/billingperiods/201601/products/2884/pricesheets",
"billingPeriodId": "201404",
"meterId": "dc210ecb-97e8-4522-8134-5385494233c0",
"meterName": "Locally Redundant Storage Premium Storage - Snapshots - AU East",
"unitOfMeasure": "100 GB",
"includedQuantity": 0,
"partNumber": "N9H-00402",
"unitPrice": 0.00,
"currencyCode": "USD"
},
...
]
Примечание
Если вы используете API предварительной версии, поле meterId недоступно.
Определения свойств ответа
Имя свойства | Тип | Описание |
---|---|---|
идентификатор | строка | Уникальный идентификатор представляет элемент PriceSheet (счетчик по периоду выставления счетов) |
billingPeriodId | строка | Уникальный идентификатор, представляющий определенный расчетный период. |
meterId | строка | Идентификатор средства измерения. Его можно сопоставить с идентификатором измерения использования. |
meterName | строка | Имя метрики |
unitOfMeasure | строка | Единица измерения для измерения службы |
includedQuantity | Decimal | Количество включенных |
partNumber | строка | Номер части, связанный с единицей измерения |
unitPrice | Decimal | Цена единицы измерения для метрики |
currencyCode | строка | Код валюты для unitPrice |