通过


你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

SessionHostConfigurationProperties Class

Definition

Session host configurations of HostPool.

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

Constructors

Name Description
SessionHostConfigurationProperties(String, DesktopVirtualizationNetworkInfoProperties, String, DesktopVirtualizationDiskInfoProperties, DesktopVirtualizationImageInfoProperties, DesktopVirtualizationDomainInfoProperties, DesktopVirtualizationKeyVaultCredentialsProperties)

Initializes a new instance of SessionHostConfigurationProperties.

Properties

Name Description
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.

DomainInfo

Domain configurations of session hosts.

FriendlyName

Friendly name to describe this version of the SessionHostConfiguration.

ImageInfo

Image configurations of HostPool.

NetworkInfo

Network information.

ProvisioningState

Provisioning state of the Session Host Configuration.

SecurityInfo

Security Information.

Version

The timestamp of the last update.

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<SessionHostConfigurationProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<SessionHostConfigurationProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<SessionHostConfigurationProperties>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<SessionHostConfigurationProperties>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<SessionHostConfigurationProperties>.Write(ModelReaderWriterOptions)

Applies to