Reservation Transactions - List
Liste der Transaktionen für reservierte Instanzen im Gültigkeitsbereich des Abrechnungskontos. Hinweis: Die Erstattungstransaktionen werden zusammen mit ihrer Kauftransaktion (d. h. im Abrechnungsmonat des Kaufs) gebucht. Die Rückerstattung wird beispielsweise im Mai 2021 angefordert. Diese Rückerstattungstransaktion hat das Ereignisdatum als Mai 2021, aber der Abrechnungsmonat als April 2020, als der Reservierungskauf getätigt wurde. Hinweis: ARM hat eine Nutzlastgröße von 12 MB, sodass derzeit Anrufer 400 erhalten, wenn die Antwortgröße den ARM-Grenzwert überschreitet. In solchen Fällen sollte der API-Aufruf mit kleineren Datumsbereichen erfolgen.
GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/providers/Microsoft.Consumption/reservationTransactions?api-version=2026-06-01
GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/providers/Microsoft.Consumption/reservationTransactions?api-version=2026-06-01&$filter={$filter}&useMarkupIfPartner={useMarkupIfPartner}&previewMarkupPercentage={previewMarkupPercentage}
URI-Parameter
| Name | In | Erforderlich | Typ | Beschreibung |
|---|---|---|---|---|
|
billing
|
path | True |
string |
BillingAccount-ID |
|
api-version
|
query | True |
string minLength: 1 |
Die API-Version, die für diesen Vorgang verwendet werden soll. |
|
$filter
|
query |
string |
Filtern sie Reservierungstransaktionen nach Datumsbereich. Die Eigenschaften/EventDate für Startdatum und Enddatum. Der Filter unterstützt "le" und "ge". Hinweis: DIE API gibt Daten für den gesamten Abrechnungs- und Enddatumsmonat des gesamten Startdatums zurück. Beispielsweise enthalten Filtereigenschaften/eventDate+ge+2020-01-01-01+AND+properties/eventDate+le+2020-12-29 Daten für den gesamten Monat Dezember 2020 (d. h. Datensätze für Datumsangaben vom 30. und 31. Dezember) |
|
|
preview
|
query |
number (decimal) |
Vorschaumarkierungsprozentsatz, der angewendet werden soll. |
|
|
use
|
query |
boolean |
Wendet mark up to the transactions if the caller is a partner. |
Antworten
| Name | Typ | Beschreibung |
|---|---|---|
| 200 OK |
Die Anforderung war erfolgreich. |
|
| Other Status Codes |
Unerwartete Fehlerantwort. |
Sicherheit
azure_auth
Azure Active Directory OAuth2 Flow.
Typ:
oauth2
Ablauf:
implicit
Autorisierungs-URL:
https://login.microsoftonline.com/common/oauth2/authorize
Bereiche
| Name | Beschreibung |
|---|---|
| user_impersonation | Sich als Ihr Benutzerkonto ausgeben |
Beispiele
ReservationTransactionsByEnrollmentNumber
Beispielanforderung
GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts/123456/providers/Microsoft.Consumption/reservationTransactions?api-version=2026-06-01&$filter=properties/eventDate+ge+2020-05-20+AND+properties/eventDate+le+2020-05-30&useMarkupIfPartner=True&previewMarkupPercentage=15.5
Beispiel für eine Antwort
{
"value": [
{
"name": "201909091919",
"type": "Microsoft.Consumption/reservationTransactions",
"id": "/billingAccounts/123456/providers/Microsoft.Consumption/reservationtransactions/201909091919",
"properties": {
"description": "Standard_DS1_v2 westus 1 Year",
"accountName": "Microsoft Infrastructure",
"accountOwnerEmail": "admin@microsoft.com",
"amount": -21,
"armSkuName": "Standard_DS1_v2",
"billingFrequency": "recurring",
"billingMonth": 20190901,
"costCenter": "",
"currency": "USD",
"currentEnrollment": "123456",
"departmentName": "Unassigned",
"eventDate": "2019-09-09T19:19:04Z",
"eventType": "Refund",
"monetaryCommitment": 523123.9,
"overage": 23234.49,
"purchasingEnrollment": "123456",
"purchasingSubscriptionGuid": "a838a8c3-a408-49e1-ac90-42cb95bff9b2",
"purchasingSubscriptionName": "Infrastructure Subscription",
"quantity": 1,
"region": "westus",
"reservationOrderId": "00000000-0000-0000-0000-000000000000",
"reservationOrderName": "Transaction-DS1_v2",
"term": "P1Y"
},
"tags": []
},
{
"name": "201909091919",
"type": "Microsoft.Consumption/reservationTransactions",
"id": "/billingAccounts/123456/providers/Microsoft.Consumption/reservationtransactions/201909091919",
"properties": {
"description": "Standard_DS1_v2 westus 1 Year",
"accountName": "Microsoft Infrastructure",
"accountOwnerEmail": "admin@microsoft.com",
"amount": 21,
"armSkuName": "Standard_DS1_v2",
"billingFrequency": "recurring",
"billingMonth": 20190901,
"costCenter": "",
"currency": "USD",
"currentEnrollment": "123456",
"departmentName": "Unassigned",
"eventDate": "2019-09-09T19:19:04Z",
"eventType": "Purchase",
"monetaryCommitment": 523123.9,
"overage": 23234.49,
"purchasingEnrollment": "123456",
"purchasingSubscriptionGuid": "a838a8c3-a408-49e1-ac90-42cb95bff9b2",
"purchasingSubscriptionName": "Infrastructure Subscription",
"quantity": 1,
"region": "westus",
"reservationOrderId": "00000000-0000-0000-0000-000000000000",
"reservationOrderName": "Transaction-DS1_v2",
"term": "P1Y"
},
"tags": []
}
]
}
Definitionen
| Name | Beschreibung |
|---|---|
|
created |
Der Identitätstyp, der die Ressource erstellt hat. |
|
Error |
Zusätzliche Informationen zum Fehler bei der Ressourcenverwaltung. |
|
Error |
Die Fehlerdetails. |
|
Error |
Fehlerantwort |
|
Reservation |
Reservierungstransaktionsressource. |
|
Reservation |
Ergebnis der Auflistung von Reservierungsempfehlungen. |
|
system |
Metadaten zur Erstellung und letzten Änderung der Ressource. |
createdByType
Der Identitätstyp, der die Ressource erstellt hat.
| Wert | Beschreibung |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
ErrorAdditionalInfo
Zusätzliche Informationen zum Fehler bei der Ressourcenverwaltung.
| Name | Typ | Beschreibung |
|---|---|---|
| info |
object |
Zusätzliche Informationen. |
| type |
string |
Typ der Zusatzinformationen. |
ErrorDetail
Die Fehlerdetails.
| Name | Typ | Beschreibung |
|---|---|---|
| additionalInfo |
Die Zusatzinformationen zum Fehler. |
|
| code |
string |
Der Fehlercode. |
| details |
Die Fehlerdetails. |
|
| message |
string |
Die Fehlermeldung. |
| target |
string |
Der Fehlerzielwert. |
ErrorResponse
Fehlerantwort
| Name | Typ | Beschreibung |
|---|---|---|
| error |
Das Fehlerobjekt. |
ReservationTransaction
Reservierungstransaktionsressource.
| Name | Typ | Beschreibung |
|---|---|---|
| id |
string |
Vollqualifizierte Ressourcen-ID für die Ressource. Beispiel: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
| name |
string |
Der Name der Ressource |
| properties.accountName |
string |
Der Name des Kontos, das die Transaktion vorgibt. |
| properties.accountOwnerEmail |
string |
Die E-Mail des Kontobesitzers, der die Transaktion vorgibt. |
| properties.amount |
number (decimal) |
Die Gebühr der Transaktion. |
| properties.armSkuName |
string |
Dies ist der ARM-Sku-Name. Sie kann verwendet werden, um mit dem ServiceType-Feld in zusätzlichen Informationen in Verwendungsdatensätzen zu verbinden. |
| properties.billingFrequency |
string |
Die Abrechnungshäufigkeit, die entweder einmalig oder periodische Sein kann. |
| properties.billingMonth |
integer (int32) |
Der Abrechnungsmonat (yyyyMMdd), für den das Ereignis initiiert wurde. |
| properties.costCenter |
string |
Die Kostenstelle dieser Abteilung, wenn es sich um eine Abteilung handelt und eine Kostenstelle bereitgestellt wird. |
| properties.currency |
string |
Die ISO-Währung, in der die Transaktion berechnet wird, z. B. USD. |
| properties.currentEnrollment |
string |
Die aktuelle Registrierung. |
| properties.departmentName |
string |
Der Abteilungsname. |
| properties.description |
string |
Die Beschreibung der Transaktion. |
| properties.eventDate |
string (date-time) |
Das Datum der Transaktion |
| properties.eventType |
string |
Der Typ der Transaktion (Kauf, Stornierung oder Rückerstattung). |
| properties.monetaryCommitment |
number (decimal) |
Der Geldzusagebetrag im Registrierungsumfang. |
| properties.overage |
number (decimal) |
Der Überschreibungsbetrag im Registrierungsbereich. |
| properties.purchasingEnrollment |
string |
Die Einkaufsregistrierung. |
| properties.purchasingSubscriptionGuid |
string (uuid) |
Die Abonnement-GUID, die die Transaktion vorgibt. |
| properties.purchasingSubscriptionName |
string |
Der Abonnementname, der die Transaktion vorgibt. |
| properties.quantity |
number (decimal) |
Die Menge der Transaktion. |
| properties.region |
string |
Die Region der Transaktion. |
| properties.reservationOrderId |
string |
Die Reservierungsauftrags-ID ist der Bezeichner für einen Reservierungskauf. Jede Reservierungsauftrags-ID stellt eine einzelne Kauftransaktion dar. Eine Reservierungsbestellung enthält Reservierungen. Die Reservierungsreihenfolge gibt die Größe und Region des virtuellen Computers für die Reservierungen an. |
| properties.reservationOrderName |
string |
Der Name des Reservierungsauftrags. |
| properties.term |
string |
Dies ist der Begriff der Transaktion. |
| systemData |
Azure Resource Manager-Metadaten, die createdBy- und modifiedBy-Informationen enthalten. |
|
| tags |
string[] |
Ressourcenkennzeichnungen. |
| type |
string |
Der Typ der Ressource. Z. B. "Microsoft.Compute/virtualMachines" oder "Microsoft.Storage/storageAccounts" |
ReservationTransactionsListResult
Ergebnis der Auflistung von Reservierungsempfehlungen.
| Name | Typ | Beschreibung |
|---|---|---|
| nextLink |
string |
Der Link (URL) zur nächsten Seite der Ergebnisse. |
| value |
Die Liste der Reservierungsempfehlungen. |
systemData
Metadaten zur Erstellung und letzten Änderung der Ressource.
| Name | Typ | Beschreibung |
|---|---|---|
| createdAt |
string (date-time) |
Der Zeitstempel der Ressourcenerstellung (UTC). |
| createdBy |
string |
Die Identität, die die Ressource erstellt hat. |
| createdByType |
Der Identitätstyp, der die Ressource erstellt hat. |
|
| lastModifiedAt |
string (date-time) |
Der Zeitstempel der letzten Änderung der Ressource (UTC) |
| lastModifiedBy |
string |
Die Identität, die die Ressource zuletzt geändert hat. |
| lastModifiedByType |
Der Identitätstyp, der die Ressource zuletzt geändert hat. |