ModernReservationTransactionProperties Class

The properties of a modern reservation transaction.

Constructor

ModernReservationTransactionProperties(*args: Any, **kwargs: Any)

Variables

Name Description
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 or Refund).

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.

Attributes

amount

The charge of the transaction.

amount: Decimal | None

arm_sku_name

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

arm_sku_name: str | None

billing_frequency

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

billing_frequency: str | None

billing_profile_id

Billing profile Id.

billing_profile_id: str | None

billing_profile_name

Billing profile name.

billing_profile_name: str | None

currency

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

currency: str | None

description

The description of the transaction.

description: str | None

event_date

The date of the transaction.

event_date: datetime | None

event_type

The type of the transaction (Purchase, Cancel or Refund).

event_type: str | None

invoice

Invoice Number.

invoice: str | None

invoice_id

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

invoice_id: str | None

invoice_section_id

Invoice Section Id.

invoice_section_id: str | None

invoice_section_name

Invoice Section Name.

invoice_section_name: str | None

purchasing_subscription_guid

The subscription guid that makes the transaction.

purchasing_subscription_guid: str | None

purchasing_subscription_name

The subscription name that makes the transaction.

purchasing_subscription_name: str | None

quantity

The quantity of the transaction.

quantity: Decimal | None

region

The region of the transaction.

region: str | None

reservation_order_id

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_id: str | None

reservation_order_name

The name of the reservation order.

reservation_order_name: str | None

term

This is the term of the transaction.

term: str | None