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
|
This is the ARM Sku name. It can be used to join with the serviceType field in additional info in usage records. |
|
billing_frequency
|
The billing frequency, which can be either one-time or recurring. |
|
billing_profile_id
|
Billing profile Id. |
|
billing_profile_name
|
Billing profile name. |
|
currency
|
The ISO currency in which the transaction is charged, for example, USD. |
|
description
|
The description of the transaction. |
|
event_date
|
The date of the transaction. |
|
event_type
|
The type of the transaction (Purchase, Cancel or Refund). |
|
invoice
|
Invoice Number. |
|
invoice_id
|
Invoice Id as on the invoice where the specific transaction appears. |
|
invoice_section_id
|
Invoice Section Id. |
|
invoice_section_name
|
Invoice Section Name. |
|
purchasing_subscription_guid
|
The subscription guid that makes the transaction. |
|
purchasing_subscription_name
|
The subscription name that makes the transaction. |
|
quantity
|
The quantity of the transaction. |
|
region
|
The region of the transaction. |
|
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_name
|
The name of the reservation order. |
|
term
|
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