ModernReservationTransaction interface

Modern Reservation transaction resource.

Extends

Properties

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.

billingProfileId

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

billingProfileName

Billing profile name. 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.

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.

invoice

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

invoiceId

Invoice Id as on the invoice where the specific transaction appears. NOTE: This property will not be serialized. It can only be populated by the server.

invoiceSectionId

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

invoiceSectionName

Invoice Section Name. 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.

term

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

Inherited Properties

id

Resource Id. 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.

tags

Resource tags. 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.

Property Details

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

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

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

billingProfileId

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

billingProfileId?: string

Property Value

string

billingProfileName

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

billingProfileName?: string

Property Value

string

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

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

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

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

invoice

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

invoice?: string

Property Value

string

invoiceId

Invoice Id as on the invoice where the specific transaction appears. NOTE: This property will not be serialized. It can only be populated by the server.

invoiceId?: string

Property Value

string

invoiceSectionId

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

invoiceSectionId?: string

Property Value

string

invoiceSectionName

Invoice Section Name. NOTE: This property will not be serialized. It can only be populated by the server.

invoiceSectionName?: string

Property Value

string

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

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

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

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

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

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

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 Property Details

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 ReservationTransactionResource.id

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 ReservationTransactionResource.name

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 ReservationTransactionResource.tags

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 ReservationTransactionResource.type