Share via


ReservationSummary Class

Definition

The roll up count summary of reservations in each state

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

Constructors

ReservationSummary()

Creates an new ReservationSummary instance.

Properties

CancelledCount

The number of reservation in Cancelled state

ExpiredCount

The number of reservation in Expired state

ExpiringCount

The number of reservation in Expiring state

FailedCount

The number of reservation in Failed state

NoBenefitCount

The number of reservation in NoBenefit state

PendingCount

The number of reservation in Pending state

ProcessingCount

The number of reservation in Processing state

SucceededCount

The number of reservation in Succeeded state

WarningCount

The number of reservation in Warning state

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of ReservationSummary.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of ReservationSummary.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of ReservationSummary into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to