ModernReservationTransactionProperties interface
The properties of a modern reservation transaction.
Properties
| amount | The charge of the transaction. |
| arm |
This is the ARM Sku name. It can be used to join with the serviceType field in additional info in usage records. |
| billing |
The billing frequency, which can be either one-time or recurring. |
| billing |
Billing profile Id. |
| billing |
Billing profile name. |
| currency | The ISO currency in which the transaction is charged, for example, USD. |
| description | The description of the transaction. |
| event |
The date of the transaction |
| event |
The type of the transaction (Purchase, Cancel or Refund). |
| invoice | Invoice Number |
| invoice |
Invoice Id as on the invoice where the specific transaction appears. |
| invoice |
Invoice Section Id |
| invoice |
Invoice Section Name. |
| purchasing |
The subscription guid that makes the transaction. |
| purchasing |
The subscription name that makes the transaction. |
| quantity | The quantity of the transaction. |
| region | The region of the transaction. |
| reservation |
The reservation order ID is the identifier for a reservation purchase. Each reservation order ID represents a single purchase transaction. A reservation order contains reservations. The reservation order specifies the VM size and region for the reservations. |
| reservation |
The name of the reservation order. |
| term | This is the term of the transaction. |
Property Details
amount
The charge of the transaction.
amount?: number
Property Value
number
armSkuName
This is the ARM Sku name. It can be used to join with the serviceType field in additional info in usage records.
armSkuName?: string
Property Value
string
billingFrequency
The billing frequency, which can be either one-time or recurring.
billingFrequency?: string
Property Value
string
billingProfileId
Billing profile Id.
billingProfileId?: string
Property Value
string
billingProfileName
Billing profile name.
billingProfileName?: string
Property Value
string
currency
The ISO currency in which the transaction is charged, for example, USD.
currency?: string
Property Value
string
description
The description of the transaction.
description?: string
Property Value
string
eventDate
The date of the transaction
eventDate?: Date
Property Value
Date
eventType
The type of the transaction (Purchase, Cancel or Refund).
eventType?: string
Property Value
string
invoice
Invoice Number
invoice?: string
Property Value
string
invoiceId
Invoice Id as on the invoice where the specific transaction appears.
invoiceId?: string
Property Value
string
invoiceSectionId
Invoice Section Id
invoiceSectionId?: string
Property Value
string
invoiceSectionName
Invoice Section Name.
invoiceSectionName?: string
Property Value
string
purchasingSubscriptionGuid
The subscription guid that makes the transaction.
purchasingSubscriptionGuid?: string
Property Value
string
purchasingSubscriptionName
The subscription name that makes the transaction.
purchasingSubscriptionName?: string
Property Value
string
quantity
The quantity of the transaction.
quantity?: number
Property Value
number
region
The region of the transaction.
region?: string
Property Value
string
reservationOrderId
The reservation order ID is the identifier for a reservation purchase. Each reservation order ID represents a single purchase transaction. A reservation order contains reservations. The reservation order specifies the VM size and region for the reservations.
reservationOrderId?: string
Property Value
string
reservationOrderName
The name of the reservation order.
reservationOrderName?: string
Property Value
string
term
This is the term of the transaction.
term?: string
Property Value
string