Partilhar via


DesktopVirtualizationCreateDeleteProperties Class

Definition

The properties that control how Scaling will manage the size of the hostpool by creating and deleting hosts.

public class DesktopVirtualizationCreateDeleteProperties : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.DesktopVirtualization.Models.DesktopVirtualizationCreateDeleteProperties>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.DesktopVirtualization.Models.DesktopVirtualizationCreateDeleteProperties>
type DesktopVirtualizationCreateDeleteProperties = class
    interface IJsonModel<DesktopVirtualizationCreateDeleteProperties>
    interface IPersistableModel<DesktopVirtualizationCreateDeleteProperties>
Public Class DesktopVirtualizationCreateDeleteProperties
Implements IJsonModel(Of DesktopVirtualizationCreateDeleteProperties), IPersistableModel(Of DesktopVirtualizationCreateDeleteProperties)
Inheritance
DesktopVirtualizationCreateDeleteProperties
Implements

Constructors

Name Description
DesktopVirtualizationCreateDeleteProperties()

Initializes a new instance of DesktopVirtualizationCreateDeleteProperties.

Properties

Name Description
RampDownMaximumHostPoolSize

Maximum number of session hosts that may be created by the Scaling Service. This requires the assigned hostpool to have a session host config property.

RampDownMinimumHostPoolSize

Minimum number of session hosts that will be be created by the Scaling Service. Scaling will not delete any hosts when this limit is met. This requires the assigned hostpool to have a session host config property.

RampUpMaximumHostPoolSize

Maximum number of session hosts that may be created by the Scaling Service. This requires the assigned hostpool to have a session host config property.

RampUpMinimumHostPoolSize

Minimum number of session hosts that will be be created by the Scaling Service. Scaling will not delete any hosts when this limit is met. This requires the assigned hostpool to have a session host config property.

Methods

Name Description
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<DesktopVirtualizationCreateDeleteProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<DesktopVirtualizationCreateDeleteProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<DesktopVirtualizationCreateDeleteProperties>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<DesktopVirtualizationCreateDeleteProperties>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<DesktopVirtualizationCreateDeleteProperties>.Write(ModelReaderWriterOptions)

Applies to