ModernReservationTransaction Class

Modern Reservation transaction resource.

Variables are only populated by the server, and will be ignored when sending a request.

Constructor

ModernReservationTransaction(**kwargs)

Variables

Name Description
id
str

Resource Id.

name
str

Resource name.

type
str

Resource type.

tags

A set of tags. Resource tags.

amount

The charge of the transaction.

arm_sku_name
str

This is the ARM Sku name. It can be used to join with the serviceType field in additional info in usage records.

billing_frequency
str

The billing frequency, which can be either one-time or recurring.

billing_profile_id
str

Billing profile Id.

billing_profile_name
str

Billing profile name.

currency
str

The ISO currency in which the transaction is charged, for example, USD.

description
str

The description of the transaction.

event_date

The date of the transaction.

event_type
str

The type of the transaction (Purchase, Cancel, etc.).

invoice
str

Invoice Number.

invoice_id
str

Invoice Id as on the invoice where the specific transaction appears.

invoice_section_id
str

Invoice Section Id.

invoice_section_name
str

Invoice Section Name.

purchasing_subscription_guid
str

The subscription guid that makes the transaction.

purchasing_subscription_name
str

The subscription name that makes the transaction.

quantity

The quantity of the transaction.

region
str

The region of the transaction.

reservation_order_id
str

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_order_name
str

The name of the reservation order.

term
str

This is the term of the transaction.