Share via


ReservationSplitProperties Class

Definition

Properties of reservation split

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

Constructors

ReservationSplitProperties()

Creates an new ReservationSplitProperties instance.

Properties

SplitDestinations

List of destination resource id that are created due to split. Format of the resource id is /providers/Microsoft.Capacity/reservationOrders/{reservationOrderId}/reservations/{reservationId}

SplitSource

Resource id of the reservation from which this is split. Format of the resource id is /providers/Microsoft.Capacity/reservationOrders/{reservationOrderId}/reservations/{reservationId}

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of ReservationSplitProperties.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of ReservationSplitProperties.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of ReservationSplitProperties into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to