ReservationTransaction interface
Reservation transaction resource.
- Extends
Properties
account |
The name of the account that makes the transaction. NOTE: This property will not be serialized. It can only be populated by the server. |
account |
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. |
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 |
The billing month(yyyyMMdd), on which the event initiated. NOTE: This property will not be serialized. It can only be populated by the server. |
cost |
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. |
current |
The current enrollment. NOTE: This property will not be serialized. It can only be populated by the server. |
department |
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. |
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. |
monetary |
The monetary commitment amount at the enrollment scope. 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. |
purchasing |
The purchasing enrollment. 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
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
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
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
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
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
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
currentEnrollment
The current enrollment. NOTE: This property will not be serialized. It can only be populated by the server.
currentEnrollment?: string
Property Value
string
departmentName
The department name. NOTE: This property will not be serialized. It can only be populated by the server.
departmentName?: 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
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
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
purchasingEnrollment
The purchasing enrollment. NOTE: This property will not be serialized. It can only be populated by the server.
purchasingEnrollment?: 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