LegacyReservationTransactionProperties interface

The properties of a legacy reservation transaction.

Properties

accountName

The name of the account that makes the transaction.

accountOwnerEmail

The email of the account owner that makes the transaction.

amount

The charge of the transaction.

armSkuName

This is the ARM Sku name. It can be used to join with the serviceType field in additional info in usage records.

billingFrequency

The billing frequency, which can be either one-time or recurring.

billingMonth

The billing month(yyyyMMdd), on which the event initiated.

costCenter

The cost center of this department if it is a department and a cost center is provided.

currency

The ISO currency in which the transaction is charged, for example, USD.

currentEnrollment

The current enrollment.

departmentName

The department name.

description

The description of the transaction.

eventDate

The date of the transaction

eventType

The type of the transaction (Purchase, Cancel or Refund).

monetaryCommitment

The monetary commitment amount at the enrollment scope.

overage

The overage amount at the enrollment scope.

purchasingEnrollment

The purchasing enrollment.

purchasingSubscriptionGuid

The subscription guid that makes the transaction.

purchasingSubscriptionName

The subscription name that makes the transaction.

quantity

The quantity of the transaction.

region

The region of the transaction.

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.

reservationOrderName

The name of the reservation order.

term

This is the term of the transaction.

Property Details

accountName

The name of the account that makes the transaction.

accountName?: string

Property Value

string

accountOwnerEmail

The email of the account owner that makes the transaction.

accountOwnerEmail?: string

Property Value

string

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

billingMonth

The billing month(yyyyMMdd), on which the event initiated.

billingMonth?: number

Property Value

number

costCenter

The cost center of this department if it is a department and a cost center is provided.

costCenter?: string

Property Value

string

currency

The ISO currency in which the transaction is charged, for example, USD.

currency?: string

Property Value

string

currentEnrollment

The current enrollment.

currentEnrollment?: string

Property Value

string

departmentName

The department name.

departmentName?: 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

monetaryCommitment

The monetary commitment amount at the enrollment scope.

monetaryCommitment?: number

Property Value

number

overage

The overage amount at the enrollment scope.

overage?: number

Property Value

number

purchasingEnrollment

The purchasing enrollment.

purchasingEnrollment?: 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