Sdílet prostřednictvím


Reservation Transactions - List

Seznam transakcí pro rezervované instance v rozsahu fakturačního účtu Poznámka: Transakce refundace se účtují spolu s nákupní transakcí (tj. v měsíci fakturace nákupu). Například o refundaci se žádá v květnu 2021. Tato transakce refundace bude mít datum události květen 2021, ale fakturační měsíc duben 2020, kdy došlo k nákupu rezervace. Poznámka: ARM má limit velikosti datové části 12 MB, takže v současné době volající dostanou 400, když velikost odpovědi překročí limit ARM. V takových případech by se mělo volat rozhraní API s menšími rozsahy dat.

GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/providers/Microsoft.Consumption/reservationTransactions?api-version=2023-05-01
GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts/{billingAccountId}/providers/Microsoft.Consumption/reservationTransactions?$filter={$filter}&api-version=2023-05-01&useMarkupIfPartner={useMarkupIfPartner}&previewMarkupPercentage={previewMarkupPercentage}

Parametry identifikátoru URI

Name V Vyžadováno Typ Description
billingAccountId
path True

string

ID fakturačního účtu

api-version
query True

string

Verze rozhraní API, která se má použít s požadavkem klienta. Aktuální verze je 2023-03-01.

$filter
query

string

Transakce rezervací můžete filtrovat podle rozsahu dat. Vlastnosti/Datum události pro počáteční a koncové datum. Filtr podporuje "le" a "ge". Poznámka: Rozhraní API vrací data pro celý fakturační měsíc počátečního a koncového data. Například filtr properties/eventDate+ge+2020-01-01+AND+properties/eventDate+le+2020-12-29 bude obsahovat data pro celý prosinec 2020 měsíc (tj. bude obsahovat záznamy pro data 30. a 31. prosince).

previewMarkupPercentage
query

number

decimal

Procento náhledu přirážky, které se má použít.

useMarkupIfPartner
query

boolean

Použije přirážku na transakce, pokud je volající partner.

Odpovědi

Name Typ Description
200 OK

ReservationTransactionsListResult

OK. Žádost byla úspěšná.

Other Status Codes

ErrorResponse

Chybová odpověď popisující, proč operace selhala.

Zabezpečení

azure_auth

Tok Azure Active Directory OAuth2.

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation zosobnění uživatelského účtu

Příklady

ReservationTransactionsByEnrollmentNumber

Sample Request

GET https://management.azure.com/providers/Microsoft.Billing/billingAccounts/123456/providers/Microsoft.Consumption/reservationTransactions?$filter=properties/eventDate+ge+2020-05-20+AND+properties/eventDate+le+2020-05-30&api-version=2023-05-01&useMarkupIfPartner=True&previewMarkupPercentage=15.5

Sample Response

{
  "value": [
    {
      "id": "/billingAccounts/123456/providers/Microsoft.Consumption/reservationtransactions/201909091919",
      "name": "201909091919",
      "type": "Microsoft.Consumption/reservationTransactions",
      "tags": [],
      "properties": {
        "eventDate": "2019-09-09T19:19:04Z",
        "reservationOrderId": "00000000-0000-0000-0000-000000000000",
        "description": "Standard_DS1_v2 westus 1 Year",
        "eventType": "Refund",
        "quantity": 1,
        "amount": -21,
        "currency": "USD",
        "reservationOrderName": "Transaction-DS1_v2",
        "purchasingEnrollment": "123456",
        "armSkuName": "Standard_DS1_v2",
        "term": "P1Y",
        "region": "westus",
        "purchasingSubscriptionGuid": "a838a8c3-a408-49e1-ac90-42cb95bff9b2",
        "purchasingSubscriptionName": "Infrastructure Subscription",
        "accountName": "Microsoft Infrastructure",
        "accountOwnerEmail": "admin@microsoft.com",
        "departmentName": "Unassigned",
        "costCenter": "",
        "currentEnrollment": "123456",
        "billingFrequency": "recurring",
        "billingMonth": 20190901,
        "monetaryCommitment": 523123.9,
        "overage": 23234.49
      }
    },
    {
      "id": "/billingAccounts/123456/providers/Microsoft.Consumption/reservationtransactions/201909091919",
      "name": "201909091919",
      "type": "Microsoft.Consumption/reservationTransactions",
      "tags": [],
      "properties": {
        "eventDate": "2019-09-09T19:19:04Z",
        "reservationOrderId": "00000000-0000-0000-0000-000000000000",
        "description": "Standard_DS1_v2 westus 1 Year",
        "eventType": "Purchase",
        "quantity": 1,
        "amount": 21,
        "currency": "USD",
        "reservationOrderName": "Transaction-DS1_v2",
        "purchasingEnrollment": "123456",
        "armSkuName": "Standard_DS1_v2",
        "term": "P1Y",
        "region": "westus",
        "purchasingSubscriptionGuid": "a838a8c3-a408-49e1-ac90-42cb95bff9b2",
        "purchasingSubscriptionName": "Infrastructure Subscription",
        "accountName": "Microsoft Infrastructure",
        "accountOwnerEmail": "admin@microsoft.com",
        "departmentName": "Unassigned",
        "costCenter": "",
        "currentEnrollment": "123456",
        "billingFrequency": "recurring",
        "billingMonth": 20190901,
        "monetaryCommitment": 523123.9,
        "overage": 23234.49
      }
    }
  ]
}

Definice

Name Description
ErrorDetails

Podrobnosti o chybě.

ErrorResponse

Chybová odpověď znamená, že služba nemůže zpracovat příchozí požadavek. Důvod je uvedený v chybové zprávě.

Některé chybové odpovědi:

  • 429 TooManyRequests – Požadavek je omezený. Zkuste to znovu po uplynutí doby určené v hlavičce x-ms-ratelimit-microsoft.consumption-retry-after.

  • 503 ServiceUnavailable – Služba je dočasně nedostupná. Po uplynutí časového limitu uvedeného v hlavičce Retry-After zkuste operaci zopakovat.

ReservationTransaction

Prostředek transakce rezervace.

ReservationTransactionsListResult

Výsledek výpisu doporučení pro rezervace

ErrorDetails

Podrobnosti o chybě.

Name Typ Description
code

string

Kód chyby

message

string

Chybová zpráva s informacemi o tom, proč operace selhala.

ErrorResponse

Chybová odpověď znamená, že služba nemůže zpracovat příchozí požadavek. Důvod je uvedený v chybové zprávě.

Některé chybové odpovědi:

  • 429 TooManyRequests – Požadavek je omezený. Zkuste to znovu po uplynutí doby určené v hlavičce x-ms-ratelimit-microsoft.consumption-retry-after.

  • 503 ServiceUnavailable – Služba je dočasně nedostupná. Po uplynutí časového limitu uvedeného v hlavičce Retry-After zkuste operaci zopakovat.

Name Typ Description
error

ErrorDetails

Podrobnosti o chybě.

ReservationTransaction

Prostředek transakce rezervace.

Name Typ Description
id

string

ID prostředku.

name

string

Název prostředku.

properties.accountName

string

Název účtu, který provádí transakci.

properties.accountOwnerEmail

string

E-mail vlastníka účtu, který transakci provádí.

properties.amount

number

Poplatek za transakci.

properties.armSkuName

string

Toto je název skladové položky ARM. Dá se použít ke spojení s polem serviceType v dalších informacích v záznamech o využití.

properties.billingFrequency

string

Četnost fakturace, která může být jednorázová nebo opakovaná.

properties.billingMonth

integer

Fakturační měsíc (yyMMdd), od kterého událost zahájila.

properties.costCenter

string

Nákladové středisko tohoto oddělení, pokud se jedná o oddělení a nákladové středisko, je k dispozici.

properties.currency

string

Měna ISO, ve které se transakce účtuje, například USD.

properties.currentEnrollment

string

Aktuální registrace.

properties.departmentName

string

Název oddělení.

properties.description

string

Popis transakce

properties.eventDate

string

Datum transakce

properties.eventType

string

Typ transakce (nákup, zrušení nebo refundace).

properties.monetaryCommitment

number

Částka peněžního závazku v rozsahu registrace.

properties.overage

number

Nadlimitní využití v rozsahu registrace.

properties.purchasingEnrollment

string

Nákupní registrace.

properties.purchasingSubscriptionGuid

string

Identifikátor GUID předplatného, který provádí transakci.

properties.purchasingSubscriptionName

string

Název předplatného, které provádí transakci.

properties.quantity

number

Množství transakce.

properties.region

string

Oblast transakce.

properties.reservationOrderId

string

ID objednávky rezervace je identifikátor nákupu rezervace. Každé ID objednávky rezervace představuje jednu nákupní transakci. Objednávka rezervace obsahuje rezervace. Objednávka rezervace určuje velikost virtuálního počítače a oblast pro rezervace.

properties.reservationOrderName

string

Název objednávky rezervace.

properties.term

string

Toto je termín transakce.

tags

string[]

Značky prostředků.

type

string

Typ prostředku.

ReservationTransactionsListResult

Výsledek výpisu doporučení pro rezervace

Name Typ Description
nextLink

string

Odkaz (url) na další stránku výsledků.

value

ReservationTransaction[]

Seznam doporučení pro rezervace