Share via


ReservationOrderProperties Class

Definition

Properties of a reservation order.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Reservations.Models.Api20221101.ReservationOrderPropertiesTypeConverter))]
public class ReservationOrderProperties : Microsoft.Azure.PowerShell.Cmdlets.Reservations.Models.Api20221101.IReservationOrderProperties
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.Reservations.Models.Api20221101.ReservationOrderPropertiesTypeConverter))>]
type ReservationOrderProperties = class
    interface IReservationOrderProperties
    interface IJsonSerializable
Public Class ReservationOrderProperties
Implements IReservationOrderProperties
Inheritance
ReservationOrderProperties
Attributes
Implements

Constructors

ReservationOrderProperties()

Creates an new ReservationOrderProperties instance.

Properties

BenefitStartTime

This is the DateTime when the reservation benefit started.

BillingPlan

Represent the billing plans.

CreatedDateTime

This is the DateTime when the reservation was created.

DisplayName

Friendly name for user to easily identified the reservation.

ExpiryDate

This is the date when the reservation will expire.

ExpiryDateTime

This is the date-time when the reservation will expire.

OriginalQuantity

Total Quantity of the skus purchased in the reservation.

PlanInformationNextPaymentDueDate

For recurring billing plans, indicates the date when next payment will be processed. Null when total is paid off.

PlanInformationPricingCurrencyTotal

Amount of money to be paid for the Order. Tax is not included.

PlanInformationStartDate

Date when the billing plan has started.

PlanInformationTransaction
ProvisioningState

Current state of the reservation.

RequestDateTime

This is the DateTime when the reservation was initially requested for purchase.

Reservation
ReviewDateTime

This is the date-time when the Azure Hybrid Benefit needs to be reviewed.

Term

Represent the term of reservation.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of ReservationOrderProperties.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of ReservationOrderProperties.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.Reservations.Models.Api20221101.IReservationOrderProperties.

FromJsonString(String)

Creates a new instance of ReservationOrderProperties, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of ReservationOrderProperties into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to