Share via


ScalingPlanPatchProperties Class

Definition

Scaling plan properties.

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

Constructors

ScalingPlanPatchProperties()

Creates an new ScalingPlanPatchProperties instance.

Properties

Description

Description of scaling plan.

ExclusionTag

Exclusion tag for scaling plan.

FriendlyName

User friendly name of scaling plan.

HostPoolReference

List of ScalingHostPoolReference definitions.

Schedule

List of ScalingSchedule definitions.

TimeZone

Timezone of the scaling plan.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of ScalingPlanPatchProperties.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of ScalingPlanPatchProperties.

FromJson(JsonNode)

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

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of ScalingPlanPatchProperties into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to