Price Sheet - Download By Billing Profile
Hämtar en URL för att ladda ned den aktuella månadens prisuppsättning för en faktureringsprofil. Åtgärden stöds för faktureringskonton med avtalstypen Microsoft-partneravtal eller Microsoft-kundavtal.
Du kan använda den nya API-versionen 2023-09-01 för faktureringsperioder januari 2023 och senare. Priser för reserverade Instanser (RI) i Azure är endast tillgängliga via den nya versionen av API:et.
På grund av azure-produkttillväxt uppdateras nedladdningsupplevelsen för Azure-prisdokumentet i den här förhandsversionen från en enda csv/json-fil till en Zip-fil som innehåller flera csv/json-filer, var och en med maximal storlek på 75 MB.
POST https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/providers/Microsoft.CostManagement/pricesheets/default/download?api-version=2024-08-01
URI-parametrar
Name | I | Obligatorisk | Typ | Description |
---|---|---|---|---|
billing
|
path | True |
string |
Det ID som unikt identifierar ett faktureringskonto. Reguljärt uttrycksmönster: |
billing
|
path | True |
string |
Det ID som unikt identifierar en faktureringsprofil. Reguljärt uttrycksmönster: |
api-version
|
query | True |
string |
DEN API-version som ska användas för den här åtgärden. |
Svar
Name | Typ | Description |
---|---|---|
200 OK |
OKEJ. Begäran har slutförts. |
|
202 Accepted |
Accepterad. Sidhuvuden
|
|
Other Status Codes |
Felsvar som beskriver varför åtgärden misslyckades. |
Säkerhet
azure_auth
Azure Active Directory OAuth2 Flow.
Typ:
oauth2
Flow:
implicit
Auktoriseringswebbadress:
https://login.microsoftonline.com/common/oauth2/authorize
Omfattningar
Name | Description |
---|---|
user_impersonation | personifiera ditt användarkonto |
Exempel
PricesheetDownloadByBillingProfile
Exempelbegäran
POST https://management.azure.com/providers/Microsoft.Billing/billingAccounts/7c05a543-80ff-571e-9f98-1063b3b53cf2:99ad03ad-2d1b-4889-a452-090ad407d25f_2019-05-31/billingProfiles/2USN-TPCD-BG7-TGB/providers/Microsoft.CostManagement/pricesheets/default/download?api-version=2024-08-01
Exempelsvar
Location: https://management.azure.com:443/providers/Microsoft.Billing/billingAccounts/7c05a543-80ff-571e-9f98-1063b3b53cf2:99ad03ad-2d1b-4889-a452-090ad407d25f_2019-05-31/billingProfiles/2USN-TPCD-BG7-TGB/providers/Microsoft.CostManagement/operationResults/45000000-0000-0000-0000-000000000000?sessiontoken=0:000000&api-version=2024-08-01&OperationType=PriceSheet
Retry-After: 60
OData-EntityId: 45000000-0000-0000-0000-000000000000
{
"downloadUrl": "https://myaccount.blob.core.windows.net/?restype=service&comp=properties&sv=2015-04-05&ss=bf&srt=s&st=2015-04-29T22%3A18%3A26Z&se=2015-04-30T02%3A23%3A26Z&sr=b&sp=rw&spr=https&sig=G%2TEST%4B",
"expiryTime": "2018-07-21T17:32:28Z"
}
Definitioner
Name | Description |
---|---|
Error |
Information om felet. |
Error |
Felsvaret anger att tjänsten inte kan bearbeta den inkommande begäran. Orsaken anges i felmeddelandet. Några felsvar:
|
MCAPrice |
Egenskaperna för prisdokumentet. |
Pricesheet |
URL:en för att ladda ned den genererade rapporten. |
ErrorDetails
Information om felet.
Name | Typ | Description |
---|---|---|
code |
string |
Felkod. |
message |
string |
Felmeddelande som anger varför åtgärden misslyckades. |
ErrorResponse
Felsvaret anger att tjänsten inte kan bearbeta den inkommande begäran. Orsaken anges i felmeddelandet.
Några felsvar:
429 TooManyRequests – Begäran begränsas. Försök igen efter att ha väntat på den tid som anges i rubriken "x-ms-ratelimit-microsoft.consumption-retry-after".
503 ServiceUnavailable – Tjänsten är inte tillgänglig för tillfället. Försök igen efter att ha väntat på den tid som anges i rubriken "Försök igen".
Name | Typ | Description |
---|---|---|
error |
Information om felet. |
MCAPriceSheetProperties
Egenskaperna för prisdokumentet.
Name | Typ | Description |
---|---|---|
basePrice |
string |
Enhetspriset vid den tidpunkt då kunden loggar in eller enhetspriset vid tidpunkten för servicemätarens GA-start om det är efter inloggning. Detta gäller för Enterprise-avtalsanvändare |
billingAccountID |
string |
Unik identifierare för faktureringskontot. |
billingAccountName |
string |
Namn på den faktureringsprofil som har konfigurerats för att ta emot fakturor. Priserna i prisdokumentet är associerade med den här faktureringsprofilen. |
billingCurrency |
string |
Valuta där avgifter bokförs. |
billingProfileId |
string |
Unik identifierare för faktureringsprofilen. |
billingProfileName |
string |
Namn på den faktureringsprofil som har konfigurerats för att ta emot fakturor. Priserna i prisdokumentet är associerade med den här faktureringsprofilen. |
currency |
string |
Valuta där alla priser återspeglas. |
effectiveEndDate |
string |
Gällande slutdatum för faktureringsperioden för prisdokumentet |
effectiveStartDate |
string |
Gällande startdatum för faktureringsperioden för prisdokumentet |
marketPrice |
string |
Det aktuella listpriset för en viss produkt eller tjänst. Det här priset är utan förhandlingar och baseras på din Microsoft-avtalstyp. För PriceType-förbrukning återspeglas marknadspriset som betala per användning-pris. För PriceType Savings Plan återspeglar marknadspriset förmånen för sparplanen utöver betala per användning-priset för motsvarande åtagandeperiod. För PriceType ReservedInstance återspeglar marknadspriset det totala priset för åtagandet på 1 eller 3 år. |
meterCategory |
string |
Namnet på mätarens klassificeringskategori. Till exempel molntjänster, nätverk osv. |
meterName |
string |
Mätarens namn. Mätaren representerar den distributionsbara resursen för en Azure-tjänst. |
meterRegion |
string |
Namnet på den Azure-region där mätaren för tjänsten är tillgänglig. |
meterSubCategory |
string |
Namnet på mätarunderklassificeringskategorin. |
meterType |
string |
Namnet på mätartypen |
priceType |
string |
Pristyp för en produkt. Till exempel en Azure-resurs med ett betala per användning-pris med priceType som förbrukning. Andra pristyper är ReservedInstance och Sparplan. |
product |
string |
Namnet på den produkt som ackumulerar avgifterna. |
productId |
string |
Unik identifierare för den produkt vars mätare förbrukas. |
productOrderName |
string |
Namnet på den köpta produktplanen. Anger om den här prissättningen är standardpriser för Azure-plan, Dev/Test-priser osv. För närvarande inte tillgänglig för Azure 3rd party och ReservedInstance meter. |
serviceFamily |
number |
Typ av Azure-tjänst. Till exempel Compute, Analytics och Security. |
skuId |
string |
Unik identifierare för SKU:n |
term |
string |
Tidslängd för Azure Savings Plan eller Reservation term – ett år eller tre år (P1Y eller P3Y) |
tierMinimumUnits |
string |
Definierar den lägre gränsen för nivåintervallet som priserna definieras för. Om intervallet till exempel är 0 till 100 skulle tierMinimumUnits vara 0. |
unitOfMeasure |
string |
Hur användningen mäts för tjänsten |
unitPrice |
string |
Priset per enhet vid tidpunkten för faktureringen för en viss produkt eller tjänst, inklusive eventuella förhandlade rabatter utöver marknadspriset. För PriceType ReservedInstance återspeglar enhetspriset den totala kostnaden för det 1- eller 3-åriga åtagandet, inklusive rabatter. Obs! Enhetspriset är inte detsamma som det effektiva priset i nedladdningar av användningsinformation när tjänsterna har olika priser på olika nivåer. Om tjänster har priser på flera nivåer är det effektiva priset en blandad hastighet mellan nivåerna och visar inte ett nivåspecifikt enhetspris. Det blandade priset eller det effektiva priset är nettopriset för den förbrukade kvantiteten som sträcker sig över flera nivåer (där varje nivå har ett specifikt enhetspris). |
PricesheetDownloadProperties
URL:en för att ladda ned den genererade rapporten.
Name | Typ | Description |
---|---|---|
downloadFileProperties |
Egenskaperna i den nedladdade filen |
|
downloadUrl |
string |
URL:en för att ladda ned den genererade rapporten. |
expiryTime |
string |
Den tid då rapport-URL:en blir ogiltig/upphör att gälla i UTC, t.ex. 2020-12-08T05:55:59.4394737Z. |