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. |
arm |
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. |
billing |
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. |
billing |
Billing profile Id. NOTE: This property will not be serialized. It can only be populated by the server. |
billing |
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. |
event |
The date of the transaction NOTE: This property will not be serialized. It can only be populated by the server. |
event |
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. |
invoice |
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. |
invoice |
Invoice Section Id NOTE: This property will not be serialized. It can only be populated by the server. |
invoice |
Invoice Section Name. NOTE: This property will not be serialized. It can only be populated by the server. |
purchasing |
The subscription guid that makes the transaction. NOTE: This property will not be serialized. It can only be populated by the server. |
purchasing |
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. |
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. NOTE: This property will not be serialized. It can only be populated by the server. |
reservation |
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