Share via


ScalingHostPoolReference Class

Definition

Scaling plan reference to hostpool.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20230905.ScalingHostPoolReferenceTypeConverter))]
public class ScalingHostPoolReference : Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20230905.IScalingHostPoolReference
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20230905.ScalingHostPoolReferenceTypeConverter))>]
type ScalingHostPoolReference = class
    interface IScalingHostPoolReference
    interface IJsonSerializable
Public Class ScalingHostPoolReference
Implements IScalingHostPoolReference
Inheritance
ScalingHostPoolReference
Attributes
Implements

Constructors

ScalingHostPoolReference()

Creates an new ScalingHostPoolReference instance.

Properties

HostPoolArmPath

Arm path of referenced hostpool.

ScalingPlanEnabled

Is the scaling plan enabled for this hostpool.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of ScalingHostPoolReference.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of ScalingHostPoolReference.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20230905.IScalingHostPoolReference.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of ScalingHostPoolReference into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to