Reservation Transactions - List By Billing Profile
Lista över transaktioner för reserverade instanser i faktureringsprofilomfånget. Återbetalningstransaktionerna bokförs tillsammans med inköpstransaktionen (dvs. under inköpsfaktureringsmånaden). Återbetalningen begärs till exempel i maj 2021. Den här återbetalningstransaktionen har händelsedatum som maj 2021 men faktureringsmånaden som april 2020 när reservationsköpet gjordes. Obs! ARM har en storleksgräns på 12 MB, så för närvarande får anropare 400 när svarsstorleken överskrider ARM-gränsen. I sådana fall bör API-anrop göras med mindre datumintervall.
GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}/providers/Microsoft.Consumption/reservationTransactions?api-version=2024-08-01
GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/billingProfiles/{billingProfileId}/providers/Microsoft.Consumption/reservationTransactions?$filter={$filter}&api-version=2024-08-01
URI-parametrar
Name | I | Obligatorisk | Typ | Description |
---|---|---|---|---|
billing
|
path | True |
string |
FaktureringKonto-ID |
billing
|
path | True |
string |
Azure-faktureringsprofil-ID. |
api-version
|
query | True |
string |
Version av API:et som ska användas med klientbegäran. Den aktuella versionen är 2023-03-01. |
$filter
|
query |
string |
Filtrera reservationstransaktioner efter datumintervall. Egenskaper/EventDate för startdatum och slutdatum. Filtret stöder "le" och "ge". Obs! API returnerar data för hela startdatumets och slutdatumets faktureringsmånad. Till exempel innehåller filteregenskaper/eventDate+ge+2020-01-01+AND+properties/eventDate+le+2020-12-29 data för hela december 2020-månaden (dvs. innehåller poster för datum 30 och 31 december) |
Svar
Name | Typ | Description |
---|---|---|
200 OK |
OKEJ. Begäran har slutförts. |
|
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
ReservationTransactionsByBillingProfileId
Exempelbegäran
GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts/fcebaabc-fced-4284-a83d-79f83dee183c:45796ba8-988f-45ad-bea9-7b71fc6c7513_2018-09-30/billingProfiles/Z76D-SGAF-BG7-TGB/providers/Microsoft.Consumption/reservationTransactions?$filter=properties/eventDate+ge+2020-05-20+AND+properties/eventDate+le+2020-05-30&api-version=2024-08-01
Exempelsvar
{
"value": [
{
"id": "/providers/Microsoft.Billing/billingAccounts/fcebaabc-fced-4284-a83d-79f83dee183c:45796ba8-988f-45ad-bea9-7b71fc6c7513_2018-09-30/billingProfiles/Z76D-SGAF-BG7-TGB/providers/Microsoft.Consumption/reservationTransactions",
"name": "a838a8c3-a408-49e1-ac90-42cb95bff9b2",
"type": "Microsoft.Consumption/reservationTransactions",
"properties": {
"eventDate": "2020-04-25T21:21:38Z",
"reservationOrderId": "a838a8c3-a408-49e1-ac90-42cb95bff9b2",
"description": "Reserved VM Instance, Standard_B1ls, US East, 3 Years",
"eventType": "Purchase",
"quantity": 1,
"amount": 1.44,
"currency": "USD",
"reservationOrderName": "VM_RI_03-25-2020_14-18",
"armSkuName": "Standard_B1ls",
"billingFrequency": "Recurring",
"billingProfileId": "/providers/Microsoft.Billing/billingAccounts/fcebaabc-fced-4284-a83d-79f83dee183c:45796ba8-988f-45ad-bea9-7b71fc6c7513_2018-09-30/billingProfiles/Z76D-SGAF-BG7-TGB",
"billingProfileName": "IT Department*",
"invoice": "T000456437",
"invoiceId": "/providers/Microsoft.Billing/billingAccounts/fcebaabc-fced-4284-a83d-79f83dee183c:45796ba8-988f-45ad-bea9-7b71fc6c7513_2018-09-30/billingProfiles/Z76D-SGAF-BG7-TGB/invoices/T000456437",
"invoiceSectionId": "/providers/Microsoft.Billing/billingAccounts/fcebaabc-fced-4284-a83d-79f83dee183c:45796ba8-988f-45ad-bea9-7b71fc6c7513_2018-09-30/invoiceSections/QBTB-EYAK-PJA-TGB",
"invoiceSectionName": "IT Department",
"purchasingSubscriptionGuid": "d924ad15-4a3d-4047-971d-c8b1b300a97b",
"purchasingSubscriptionName": "contoso",
"region": "eastus",
"term": "P3Y"
}
}
]
}
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:
|
Modern |
Modern reservationstransaktionsresurs. |
Modern |
Resultat av att lista reservationsrekommendationer. |
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".
504 Gateway Timeout – Tidsgränsen för tjänsten uppnåddes när begäran bearbetades. Minska datumintervallet i begäran, om möjligt.
Name | Typ | Description |
---|---|---|
error |
Information om felet. |
ModernReservationTransaction
Modern reservationstransaktionsresurs.
Name | Typ | Description |
---|---|---|
id |
string |
Resurs-ID. |
name |
string |
Resursnamn. |
properties.amount |
number (decimal) |
Kostnaden för transaktionen. |
properties.armSkuName |
string |
Det här är ARM SKU-namnet. Den kan användas för att ansluta till fältet serviceType i ytterligare information i användningsposter. |
properties.billingFrequency |
string |
Faktureringsfrekvensen, som kan vara antingen engångs- eller återkommande. |
properties.billingProfileId |
string |
Faktureringsprofil-ID. |
properties.billingProfileName |
string |
Namn på faktureringsprofil. |
properties.currency |
string |
DEN ISO-valuta där transaktionen debiteras, till exempel USD. |
properties.description |
string |
Beskrivningen av transaktionen. |
properties.eventDate |
string (date-time) |
Datumet för transaktionen |
properties.eventType |
string |
Typen av transaktion (Köp, Avbryt eller Återbetalning). |
properties.invoice |
string |
Fakturanummer |
properties.invoiceId |
string |
Faktura-ID som på fakturan där den specifika transaktionen visas. |
properties.invoiceSectionId |
string |
Fakturaavsnitts-ID |
properties.invoiceSectionName |
string |
Namn på fakturaavsnitt. |
properties.purchasingSubscriptionGuid |
string (uuid) |
Prenumerations-GUID:et som gör transaktionen. |
properties.purchasingSubscriptionName |
string |
Prenumerationsnamnet som gör transaktionen. |
properties.quantity |
number (decimal) |
Transaktionens kvantitet. |
properties.region |
string |
Regionen för transaktionen. |
properties.reservationOrderId |
string |
Reservationsbeställnings-ID:t är identifieraren för ett reservationsköp. Varje reservationsbeställnings-ID representerar en enda inköpstransaktion. En reservationsbeställning innehåller reservationer. Reservationsbeställningen anger storleken och regionen för den virtuella datorn för reservationerna. |
properties.reservationOrderName |
string |
Namnet på reservationsbeställningen. |
properties.term |
string |
Det här är transaktionens term. |
tags |
string[] |
Resurstaggar. |
type |
string |
Resurstyp. |
ModernReservationTransactionsListResult
Resultat av att lista reservationsrekommendationer.
Name | Typ | Description |
---|---|---|
nextLink |
string |
Länken (url) till nästa resultatsida. |
value |
Listan över reservationsrekommendationer. |