Reservation Transactions - List By Billing Profile
Lijst met transacties voor gereserveerde instanties voor het bereik van het factureringsprofiel. De restitutietransacties worden samen met de aankooptransactie geboekt (bijvoorbeeld in de factureringsmaand van de aankoop). De restitutie wordt bijvoorbeeld aangevraagd in mei 2021. Deze restitutietransactie heeft een gebeurtenisdatum als mei 2021, maar de factureringsmaand als april 2020 toen de reserveringsaankoop werd gedaan. Opmerking: ARM heeft een maximale nettoladinggrootte van 12 MB, dus op dit moment krijgen bellers 400 wanneer de antwoordgrootte de ARM-limiet overschrijdt. In dergelijke gevallen moet de API-aanroep worden uitgevoerd met kleinere datumbereiken.
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-parameters
Name | In | Vereist | Type | Description |
---|---|---|---|---|
billing
|
path | True |
string |
Factureringsaccount-id |
billing
|
path | True |
string |
Azure Billing Profile ID. |
api-version
|
query | True |
string |
Versie van de API die moet worden gebruikt met de clientaanvraag. De huidige versie is 2023-03-01. |
$filter
|
query |
string |
Filter reserveringstransacties op datumbereik. De eigenschappen/EventDate voor de begin- en einddatum. Het filter ondersteunt 'le' en 'ge'. Opmerking: DE API retourneert gegevens voor de factureringsmaand van de hele begindatum en de einddatum. Filtereigenschappen/eventDate+ge+2020-01-01+AND+properties/eventDate+le+2020-12-29 bevatten bijvoorbeeld gegevens voor de hele december 2020-maand (dat wil bijvoorbeeld records bevatten voor datums van 30 en 31 december) |
Antwoorden
Name | Type | Description |
---|---|---|
200 OK |
OK. De aanvraag is voltooid. |
|
Other Status Codes |
Foutreactie waarin wordt beschreven waarom de bewerking is mislukt. |
Beveiliging
azure_auth
Azure Active Directory OAuth2 Flow.
Type:
oauth2
Stroom:
implicit
Autorisatie-URL:
https://login.microsoftonline.com/common/oauth2/authorize
Bereiken
Name | Description |
---|---|
user_impersonation | Uw gebruikersaccount imiteren |
Voorbeelden
ReservationTransactionsByBillingProfileId
Voorbeeldaanvraag
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
Voorbeeldrespons
{
"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"
}
}
]
}
Definities
Name | Description |
---|---|
Error |
De details van de fout. |
Error |
Foutreactie geeft aan dat de service de binnenkomende aanvraag niet kan verwerken. De reden is opgegeven in het foutbericht. Enkele foutberichten:
|
Modern |
Moderne resource voor reserveringstransacties. |
Modern |
Resultaat van het weergeven van reserveringsaankopen. |
ErrorDetails
De details van de fout.
Name | Type | Description |
---|---|---|
code |
string |
Foutcode. |
message |
string |
Foutbericht dat aangeeft waarom de bewerking is mislukt. |
ErrorResponse
Foutreactie geeft aan dat de service de binnenkomende aanvraag niet kan verwerken. De reden is opgegeven in het foutbericht.
Enkele foutberichten:
429 TooManyRequests - Aanvraag wordt beperkt. Probeer het opnieuw nadat u hebt gewacht op de tijd die is opgegeven in de header x-ms-ratelimit-microsoft.consumption-retry-after.
503 ServiceUnavailable - Service is tijdelijk niet beschikbaar. Probeer het opnieuw nadat u hebt gewacht op de tijd die is opgegeven in de header 'Opnieuw proberen-na'.
Time-out van 504 gateway: er is een time-out opgetreden voor de service tijdens het verwerken van de aanvraag. Verminder indien mogelijk het datumbereik in de aanvraag.
Name | Type | Description |
---|---|---|
error |
De details van de fout. |
ModernReservationTransaction
Moderne resource voor reserveringstransacties.
Name | Type | Description |
---|---|---|
id |
string |
Resource-id. |
name |
string |
Resourcenaam. |
properties.amount |
number (decimal) |
De kosten van de transactie. |
properties.armSkuName |
string |
Dit is de NAAM van de ARM-SKU. Het kan worden gebruikt om samen te voegen met het serviceType-veld in aanvullende informatie in gebruiksrecords. |
properties.billingFrequency |
string |
De factureringsfrequentie, die eenmalig of terugkerend kan zijn. |
properties.billingProfileId |
string |
Factureringsprofiel-id. |
properties.billingProfileName |
string |
Naam van factureringsprofiel. |
properties.currency |
string |
De ISO-valuta waarin de transactie wordt in rekening gebracht, bijvoorbeeld USD. |
properties.description |
string |
De beschrijving van de transactie. |
properties.eventDate |
string (date-time) |
De datum van de transactie |
properties.eventType |
string |
Het type transactie (Aankoop, Annuleren of Restitutie). |
properties.invoice |
string |
Factuurnummer |
properties.invoiceId |
string |
Factuur-id zoals op de factuur waar de specifieke transactie wordt weergegeven. |
properties.invoiceSectionId |
string |
Factuursectie-id |
properties.invoiceSectionName |
string |
Factuursectienaam. |
properties.purchasingSubscriptionGuid |
string (uuid) |
De abonnements-GUID die de transactie maakt. |
properties.purchasingSubscriptionName |
string |
De abonnementsnaam die de transactie maakt. |
properties.quantity |
number (decimal) |
De hoeveelheid van de transactie. |
properties.region |
string |
De regio van de transactie. |
properties.reservationOrderId |
string |
De reserveringsorder-id is de id voor een reserveringsaankoop. Elke reserveringsorder-id vertegenwoordigt één aankooptransactie. Een reserveringsorder bevat reserveringen. De reserveringsorder geeft de VM-grootte en -regio voor de reserveringen op. |
properties.reservationOrderName |
string |
De naam van de reserveringsorder. |
properties.term |
string |
Dit is de term van de transactie. |
tags |
string[] |
Resourcetags. |
type |
string |
Resourcetype. |
ModernReservationTransactionsListResult
Resultaat van het weergeven van reserveringsaankopen.
Name | Type | Description |
---|---|---|
nextLink |
string |
De koppeling (URL) naar de volgende pagina met resultaten. |
value |
De lijst met aanbevelingen voor reserveringen. |