LegacyReservationTransaction interface

Legacy Reservation transaction resource.

Extends

Inherited Properties

accountName

The name of the account that makes the transaction. NOTE: This property will not be serialized. It can only be populated by the server.

accountOwnerEmail

The email of the account owner that makes the transaction. NOTE: This property will not be serialized. It can only be populated by the server.

amount

The charge of the transaction. NOTE: This property will not be serialized. It can only be populated by the server.

armSkuName

This is the ARM Sku name. It can be used to join with the serviceType field in additional info in usage records. NOTE: This property will not be serialized. It can only be populated by the server.

billingFrequency

The billing frequency, which can be either one-time or recurring. NOTE: This property will not be serialized. It can only be populated by the server.

billingMonth

The billing month(yyyyMMdd), on which the event initiated. NOTE: This property will not be serialized. It can only be populated by the server.

costCenter

The cost center of this department if it is a department and a cost center is provided. NOTE: This property will not be serialized. It can only be populated by the server.

currency

The ISO currency in which the transaction is charged, for example, USD. NOTE: This property will not be serialized. It can only be populated by the server.

currentEnrollment

The current enrollment. NOTE: This property will not be serialized. It can only be populated by the server.

departmentName

The department name. NOTE: This property will not be serialized. It can only be populated by the server.

description

The description of the transaction. NOTE: This property will not be serialized. It can only be populated by the server.

eventDate

The date of the transaction NOTE: This property will not be serialized. It can only be populated by the server.

eventType

The type of the transaction (Purchase, Cancel, etc.) NOTE: This property will not be serialized. It can only be populated by the server.

id

Resource Id. NOTE: This property will not be serialized. It can only be populated by the server.

monetaryCommitment

The monetary commitment amount at the enrollment scope. NOTE: This property will not be serialized. It can only be populated by the server.

name

Resource name. NOTE: This property will not be serialized. It can only be populated by the server.

overage

The overage amount at the enrollment scope. NOTE: This property will not be serialized. It can only be populated by the server.

purchasingEnrollment

The purchasing enrollment. NOTE: This property will not be serialized. It can only be populated by the server.

purchasingSubscriptionGuid

The subscription guid that makes the transaction. NOTE: This property will not be serialized. It can only be populated by the server.

purchasingSubscriptionName

The subscription name that makes the transaction. NOTE: This property will not be serialized. It can only be populated by the server.

quantity

The quantity of the transaction. NOTE: This property will not be serialized. It can only be populated by the server.

region

The region of the transaction. NOTE: This property will not be serialized. It can only be populated by the server.

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. NOTE: This property will not be serialized. It can only be populated by the server.

reservationOrderName

The name of the reservation order. NOTE: This property will not be serialized. It can only be populated by the server.

tags

Resource tags. NOTE: This property will not be serialized. It can only be populated by the server.

term

This is the term of the transaction. NOTE: This property will not be serialized. It can only be populated by the server.

type

Resource type. NOTE: This property will not be serialized. It can only be populated by the server.

Inherited Property Details

accountName

The name of the account that makes the transaction. NOTE: This property will not be serialized. It can only be populated by the server.

accountName?: string

Property Value

string

Inherited From ReservationTransaction.accountName

accountOwnerEmail

The email of the account owner that makes the transaction. NOTE: This property will not be serialized. It can only be populated by the server.

accountOwnerEmail?: string

Property Value

string

Inherited From ReservationTransaction.accountOwnerEmail

amount

The charge of the transaction. NOTE: This property will not be serialized. It can only be populated by the server.

amount?: number

Property Value

number

Inherited From ReservationTransaction.amount

armSkuName

This is the ARM Sku name. It can be used to join with the serviceType field in additional info in usage records. NOTE: This property will not be serialized. It can only be populated by the server.

armSkuName?: string

Property Value

string

Inherited From ReservationTransaction.armSkuName

billingFrequency

The billing frequency, which can be either one-time or recurring. NOTE: This property will not be serialized. It can only be populated by the server.

billingFrequency?: string

Property Value

string

Inherited From ReservationTransaction.billingFrequency

billingMonth

The billing month(yyyyMMdd), on which the event initiated. NOTE: This property will not be serialized. It can only be populated by the server.

billingMonth?: number

Property Value

number

Inherited From ReservationTransaction.billingMonth

costCenter

The cost center of this department if it is a department and a cost center is provided. NOTE: This property will not be serialized. It can only be populated by the server.

costCenter?: string

Property Value

string

Inherited From ReservationTransaction.costCenter

currency

The ISO currency in which the transaction is charged, for example, USD. NOTE: This property will not be serialized. It can only be populated by the server.

currency?: string

Property Value

string

Inherited From ReservationTransaction.currency

currentEnrollment

The current enrollment. NOTE: This property will not be serialized. It can only be populated by the server.

currentEnrollment?: string

Property Value

string

Inherited From ReservationTransaction.currentEnrollment

departmentName

The department name. NOTE: This property will not be serialized. It can only be populated by the server.

departmentName?: string

Property Value

string

Inherited From ReservationTransaction.departmentName

description

The description of the transaction. NOTE: This property will not be serialized. It can only be populated by the server.

description?: string

Property Value

string

Inherited From ReservationTransaction.description

eventDate

The date of the transaction NOTE: This property will not be serialized. It can only be populated by the server.

eventDate?: Date

Property Value

Date

Inherited From ReservationTransaction.eventDate

eventType

The type of the transaction (Purchase, Cancel, etc.) NOTE: This property will not be serialized. It can only be populated by the server.

eventType?: string

Property Value

string

Inherited From ReservationTransaction.eventType

id

Resource Id. NOTE: This property will not be serialized. It can only be populated by the server.

id?: string

Property Value

string

Inherited From ReservationTransaction.id

monetaryCommitment

The monetary commitment amount at the enrollment scope. NOTE: This property will not be serialized. It can only be populated by the server.

monetaryCommitment?: number

Property Value

number

Inherited From ReservationTransaction.monetaryCommitment

name

Resource name. NOTE: This property will not be serialized. It can only be populated by the server.

name?: string

Property Value

string

Inherited From ReservationTransaction.name

overage

The overage amount at the enrollment scope. NOTE: This property will not be serialized. It can only be populated by the server.

overage?: number

Property Value

number

Inherited From ReservationTransaction.overage

purchasingEnrollment

The purchasing enrollment. NOTE: This property will not be serialized. It can only be populated by the server.

purchasingEnrollment?: string

Property Value

string

Inherited From ReservationTransaction.purchasingEnrollment

purchasingSubscriptionGuid

The subscription guid that makes the transaction. NOTE: This property will not be serialized. It can only be populated by the server.

purchasingSubscriptionGuid?: string

Property Value

string

Inherited From ReservationTransaction.purchasingSubscriptionGuid

purchasingSubscriptionName

The subscription name that makes the transaction. NOTE: This property will not be serialized. It can only be populated by the server.

purchasingSubscriptionName?: string

Property Value

string

Inherited From ReservationTransaction.purchasingSubscriptionName

quantity

The quantity of the transaction. NOTE: This property will not be serialized. It can only be populated by the server.

quantity?: number

Property Value

number

Inherited From ReservationTransaction.quantity

region

The region of the transaction. NOTE: This property will not be serialized. It can only be populated by the server.

region?: string

Property Value

string

Inherited From ReservationTransaction.region

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. NOTE: This property will not be serialized. It can only be populated by the server.

reservationOrderId?: string

Property Value

string

Inherited From ReservationTransaction.reservationOrderId

reservationOrderName

The name of the reservation order. NOTE: This property will not be serialized. It can only be populated by the server.

reservationOrderName?: string

Property Value

string

Inherited From ReservationTransaction.reservationOrderName

tags

Resource tags. NOTE: This property will not be serialized. It can only be populated by the server.

tags?: string[]

Property Value

string[]

Inherited From ReservationTransaction.tags

term

This is the term of the transaction. NOTE: This property will not be serialized. It can only be populated by the server.

term?: string

Property Value

string

Inherited From ReservationTransaction.term

type

Resource type. NOTE: This property will not be serialized. It can only be populated by the server.

type?: string

Property Value

string

Inherited From ReservationTransaction.type