ModernReservationTransaction interface
Modern Reservation transaction resource.
- Extends
Properties
| 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 |
Billing profile Id. |
| billing |
Billing profile name. |
| currency | The ISO currency in which the transaction is charged, for example, USD. |
| description | The description of the transaction. |
| event |
The date of the transaction |
| event |
The type of the transaction (Purchase, Cancel or Refund). |
| invoice | Invoice Number |
| invoice |
Invoice Id as on the invoice where the specific transaction appears. |
| invoice |
Invoice Section Id |
| invoice |
Invoice Section Name. |
| 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
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
billingProfileId
Billing profile Id.
billingProfileId?: string
Property Value
string
billingProfileName
Billing profile name.
billingProfileName?: string
Property Value
string
currency
The ISO currency in which the transaction is charged, for example, USD.
currency?: 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
invoice
Invoice Number
invoice?: string
Property Value
string
invoiceId
Invoice Id as on the invoice where the specific transaction appears.
invoiceId?: string
Property Value
string
invoiceSectionId
Invoice Section Id
invoiceSectionId?: string
Property Value
string
invoiceSectionName
Invoice Section Name.
invoiceSectionName?: 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