Share via


ScalingPlan Class

Definition

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20230905.ScalingPlanTypeConverter))]
public class ScalingPlan : Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20230905.IScalingPlan, Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.DesktopVirtualization.Models.Api20230905.ScalingPlanTypeConverter))>]
type ScalingPlan = class
    interface IScalingPlan
    interface IJsonSerializable
    interface IResourceModelWithAllowedPropertySet
    interface IValidates
Public Class ScalingPlan
Implements IScalingPlan, IValidates
Inheritance
ScalingPlan
Attributes
Implements

Constructors

ScalingPlan()

Properties

Description
Etag
ExclusionTag
FriendlyName
HostPoolReference
HostPoolType
Id
Identity
IdentityPrincipalId
IdentityTenantId
IdentityType
Kind
Location
ManagedBy
Name
ObjectId
Plan
PlanName
PlanProduct
PlanPromotionCode
PlanPublisher
PlanVersion
Schedule
Sku
SkuCapacity
SkuFamily
SkuName
SkuSize
SkuTier
SystemDataCreatedAt
SystemDataCreatedBy
SystemDataCreatedByType
SystemDataLastModifiedAt
SystemDataLastModifiedBy
SystemDataLastModifiedByType
Tag
TimeZone
Type

Methods

DeserializeFromDictionary(IDictionary)
DeserializeFromPSObject(PSObject)
FromJson(JsonNode)
FromJsonString(String)
ToJson(JsonObject, SerializationMode)
ToJsonString()
Validate(IEventListener)

Applies to