Megosztás a következőn keresztül:


Reservation Transactions - List

Fenntartott példányok tranzakcióinak listája a számlázási fiók hatókörében. Megjegyzés: A visszatérítési tranzakciók a vásárlási tranzakcióval együtt (azaz a vásárlás számlázási hónapjában) lesznek közzétéve. A visszatérítést például 2021 májusában kérik. Ennek a visszatérítési tranzakciónak 2021 májusában lesz eseménydátuma, de a számlázási hónap 2020 áprilisában lesz, amikor a foglalás vásárlása megtörtént. Megjegyzés: Az ARM hasznos adatméretének korlátja 12 MB, ezért a hívók jelenleg 400-ot kapnak, ha a válasz mérete meghaladja az ARM-korlátot. Ilyen esetekben az API-hívást kisebb dátumtartományokkal kell elvégezni.

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}

URI-paraméterek

Name In Kötelező Típus Description
billingAccountId
path True

string

BillingAccount ID

api-version
query True

string

Az ügyfélkéréshez használni kívánt API verziója. A jelenlegi verzió: 2023-03-01.

$filter
query

string

Foglalási tranzakciók szűrése dátumtartomány szerint. A kezdési dátum és a záró dátum tulajdonságai/EventDate. A szűrő támogatja a "le" és a "ge" elemet. Megjegyzés: Az API a teljes kezdő és záró dátum számlázási hónapjának adatait adja vissza. A filter properties/eventDate+ge+2020-01-01+AND+properties/eventDate+le+2020-12-29 szűrő például a 2020. decemberi hónap adatait tartalmazza (azaz a december 30-i és a 31-i dátum rekordjait tartalmazza)

previewMarkupPercentage
query

number

decimal

Az előnézeti korrektúra százalékos aránya.

useMarkupIfPartner
query

boolean

A tranzakciókra érvényes jelölés, ha a hívó partner.

Válaszok

Name Típus Description
200 OK

ReservationTransactionsListResult

OK gombra. A kérés sikeres volt.

Other Status Codes

ErrorResponse

Hibaválasz, amely leírja, hogy a művelet miért hiúsult meg.

Biztonság

azure_auth

Azure Active Directory OAuth2 Flow.

Típus: oauth2
Folyamat: implicit
Engedélyezési URL: https://login.microsoftonline.com/common/oauth2/authorize

Hatókörök

Name Description
user_impersonation felhasználói fiók megszemélyesítése

Példák

ReservationTransactionsByEnrollmentNumber

Mintakérelem

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

Mintaválasz

{
  "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
      }
    }
  ]
}

Definíciók

Name Description
ErrorDetails

A hiba részletei.

ErrorResponse

A hibaválasz azt jelzi, hogy a szolgáltatás nem tudja feldolgozni a bejövő kérést. Ennek okát a hibaüzenet adja meg.

Néhány hibaválasz:

  • 429 TooManyRequests – A kérés szabályozva van. Próbálkozzon újra az "x-ms-ratelimit-microsoft.consumption-retry-after" fejlécben megadott időpontra való várakozás után.

  • 503 ServiceUnavailable – A szolgáltatás átmenetileg nem érhető el. Várjon a „Retry-After” fejlécben megadott ideig, majd próbálkozzon újra.

ReservationTransaction

Foglalási tranzakció erőforrása.

ReservationTransactionsListResult

Foglalási javaslatok listázásának eredménye.

ErrorDetails

A hiba részletei.

Name Típus Description
code

string

Hibakód.

message

string

Hibaüzenet jelzi, hogy a művelet miért nem sikerült.

ErrorResponse

A hibaválasz azt jelzi, hogy a szolgáltatás nem tudja feldolgozni a bejövő kérést. Ennek okát a hibaüzenet adja meg.

Néhány hibaválasz:

  • 429 TooManyRequests – A kérés szabályozva van. Próbálkozzon újra az "x-ms-ratelimit-microsoft.consumption-retry-after" fejlécben megadott időpontra való várakozás után.

  • 503 ServiceUnavailable – A szolgáltatás átmenetileg nem érhető el. Várjon a „Retry-After” fejlécben megadott ideig, majd próbálkozzon újra.

Name Típus Description
error

ErrorDetails

A hiba részletei.

ReservationTransaction

Foglalási tranzakció erőforrása.

Name Típus Description
id

string

Erőforrás-azonosító.

name

string

Erőforrás neve.

properties.accountName

string

A tranzakciót lebonyolító fiók neve.

properties.accountOwnerEmail

string

A tranzakciót lebonyolító fióktulajdonos e-mail-címe.

properties.amount

number

A tranzakció díja.

properties.armSkuName

string

Ez az ARM-termékváltozat neve. Használható a serviceType mezőhöz való csatlakozáshoz a használati rekordok további információiban.

properties.billingFrequency

string

A számlázási gyakoriság, amely lehet egyszeri vagy ismétlődő.

properties.billingMonth

integer

A számlázási hónap (yyyyMMdd), amelyen az esemény indult.

properties.costCenter

string

A részleg költségközpontja, ha részlegről van szó, és egy költségközpont is rendelkezésre áll.

properties.currency

string

Az ISO pénznem, amelyben a tranzakciót megterhelik, például USD.

properties.currentEnrollment

string

Az aktuális regisztráció.

properties.departmentName

string

A részleg neve.

properties.description

string

A tranzakció leírása.

properties.eventDate

string

A tranzakció dátuma

properties.eventType

string

A tranzakció típusa (Vásárlás, Lemondás vagy Visszatérítés).

properties.monetaryCommitment

number

A pénzügyi keret összege a regisztrációs hatókörben.

properties.overage

number

A túlhasználat összege a regisztrációs hatókörben.

properties.purchasingEnrollment

string

A vásárlási regisztráció.

properties.purchasingSubscriptionGuid

string

A tranzakciót okozó előfizetési guid.

properties.purchasingSubscriptionName

string

A tranzakciót okozó előfizetés neve.

properties.quantity

number

A tranzakció mennyisége.

properties.region

string

A tranzakció régiója.

properties.reservationOrderId

string

A foglalási rendelés azonosítója a foglalás vásárlásának azonosítója. Minden foglalási rendelés azonosítója egyetlen vásárlási tranzakciót jelöl. A foglalási rendelés foglalásokat tartalmaz. A foglalási sorrend határozza meg a foglalások virtuális gépének méretét és régióját.

properties.reservationOrderName

string

A foglalási rendelés neve.

properties.term

string

Ez a tranzakció kifejezése.

tags

string[]

Erőforráscímkék.

type

string

Erőforrástípus.

ReservationTransactionsListResult

Foglalási javaslatok listázásának eredménye.

Name Típus Description
nextLink

string

Az eredmények következő oldalára mutató hivatkozás (URL).

value

ReservationTransaction[]

A foglalási javaslatok listája.