Share via


ReservationMergeProperties Class

Definition

Properties of reservation merge

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

Constructors

ReservationMergeProperties()

Creates an new ReservationMergeProperties instance.

Properties

MergeDestination

Reservation resource id Created due to the merge. Format of the resource id is /providers/Microsoft.Capacity/reservationOrders/{reservationOrderId}/reservations/{reservationId}

MergeSources

Resource ids of the source reservation's merged to form this reservation. Format of the resource id is /providers/Microsoft.Capacity/reservationOrders/{reservationOrderId}/reservations/{reservationId}

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of ReservationMergeProperties.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of ReservationMergeProperties.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of ReservationMergeProperties into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()

Applies to