Compartilhar via


SessionHostConfigurationPatchProperties Class

Definition

Session host configurations of HostPool.

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

Constructors

Name Description
SessionHostConfigurationPatchProperties()

Initializes a new instance of SessionHostConfigurationPatchProperties.

Properties

Name Description
ActiveDirectoryInfoDomainCredentials

Credentials needed to create the virtual machine.

AvailabilityZones

Value for availability zones to be used by the session host. Should be from [1,2,3].

BootDiagnosticsInfo

Boot Diagnostics Information.

CustomConfigurationScriptUri

The uri to the storage blob containing the arm template to be run on the virtual machine after provisioning.

DiskInfo

Disk Information.

FriendlyName

Friendly name to describe this version of the SessionHostConfiguration.

ImageInfo

Image configurations of HostPool.

NetworkInfo

Network information.

SecurityInfo

Security Information.

VmAdminCredentials

Local Admin credentials for session hosts.".

VmLocation

The Location for the session host to be created in. It will default to the location of the hostpool if not provided.

VmNamePrefix

The prefix that should be associated with session host names.

VmResourceGroup

The ResourceGroup for the session hosts to be created in. It will default to the ResourceGroup of the hostpool if not provided.

VmSizeId

The id of the size of a virtual machine connected to a hostpool. Example: Standard_D2as_v6.

VmTags

Hashtable that lists key/value pair tags to apply to the VMs.

Methods

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

Explicit Interface Implementations

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

Applies to