ReservationTransaction interface
Reservation transaction resource.
- Extends
Properties
| account |
The name of the account that makes the transaction. |
| account |
The email of the account owner that makes the transaction. |
| amount | The charge of the transaction. |
| arm |
This is the ARM Sku name. It can be used to join with the serviceType field in additional info in usage records. |
| billing |
The billing frequency, which can be either one-time or recurring. |
| billing |
The billing month(yyyyMMdd), on which the event initiated. |
| cost |
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. |
| current |
The current enrollment. |
| department |
The department name. |
| description | The description of the transaction. |
| event |
The date of the transaction |
| event |
The type of the transaction (Purchase, Cancel or Refund). |
| monetary |
The monetary commitment amount at the enrollment scope. |
| overage | The overage amount at the enrollment scope. |
| purchasing |
The purchasing enrollment. |
| purchasing |
The subscription guid that makes the transaction. |
| purchasing |
The subscription name that makes the transaction. |
| quantity | The quantity of the transaction. |
| region | The region of the transaction. |
| 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. |
| reservation |
The name of the reservation order. |
| tags | Resource tags. |
| term | This is the term of the transaction. |
Inherited Properties
| id | Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
| name | The name of the resource |
| system |
Azure Resource Manager metadata containing createdBy and modifiedBy information. |
| type | The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" |
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
tags
Resource tags.
tags?: string[]
Property Value
string[]
term
This is the term of the transaction.
term?: string
Property Value
string
Inherited Property Details
id
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
id?: string
Property Value
string
Inherited From Resource.id
name
systemData
Azure Resource Manager metadata containing createdBy and modifiedBy information.
systemData?: SystemData
Property Value
Inherited From Resource.systemData
type
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
type?: string
Property Value
string
Inherited From Resource.type