Condividi tramite


ArmDesktopVirtualizationModelFactory.SessionHostConfigurationProperties Method

Definition

Session host configurations of HostPool.

public static Azure.ResourceManager.DesktopVirtualization.Models.SessionHostConfigurationProperties SessionHostConfigurationProperties(DateTimeOffset? version = default, string friendlyName = default, Azure.ResourceManager.DesktopVirtualization.Models.SessionHostConfigurationProvisioningState? provisioningState = default, System.Collections.Generic.IDictionary<string,string> vmTags = default, Azure.Core.AzureLocation? vmLocation = default, string vmResourceGroup = default, string vmNamePrefix = default, System.Collections.Generic.IEnumerable<int> availabilityZones = default, Azure.ResourceManager.DesktopVirtualization.Models.DesktopVirtualizationNetworkInfoProperties networkInfo = default, string vmSizeId = default, Azure.ResourceManager.DesktopVirtualization.Models.DesktopVirtualizationDiskInfoProperties diskInfo = default, Uri customConfigurationScriptUri = default, Azure.ResourceManager.DesktopVirtualization.Models.DesktopVirtualizationImageInfoProperties imageInfo = default, Azure.ResourceManager.DesktopVirtualization.Models.DesktopVirtualizationDomainInfoProperties domainInfo = default, Azure.ResourceManager.DesktopVirtualization.Models.DesktopVirtualizationSecurityInfoProperties securityInfo = default, Azure.ResourceManager.DesktopVirtualization.Models.DesktopVirtualizationKeyVaultCredentialsProperties vmAdminCredentials = default, Azure.ResourceManager.DesktopVirtualization.Models.DesktopVirtualizationBootDiagnosticsInfoProperties bootDiagnosticsInfo = default);
static member SessionHostConfigurationProperties : Nullable<DateTimeOffset> * string * Nullable<Azure.ResourceManager.DesktopVirtualization.Models.SessionHostConfigurationProvisioningState> * System.Collections.Generic.IDictionary<string, string> * Nullable<Azure.Core.AzureLocation> * string * string * seq<int> * Azure.ResourceManager.DesktopVirtualization.Models.DesktopVirtualizationNetworkInfoProperties * string * Azure.ResourceManager.DesktopVirtualization.Models.DesktopVirtualizationDiskInfoProperties * Uri * Azure.ResourceManager.DesktopVirtualization.Models.DesktopVirtualizationImageInfoProperties * Azure.ResourceManager.DesktopVirtualization.Models.DesktopVirtualizationDomainInfoProperties * Azure.ResourceManager.DesktopVirtualization.Models.DesktopVirtualizationSecurityInfoProperties * Azure.ResourceManager.DesktopVirtualization.Models.DesktopVirtualizationKeyVaultCredentialsProperties * Azure.ResourceManager.DesktopVirtualization.Models.DesktopVirtualizationBootDiagnosticsInfoProperties -> Azure.ResourceManager.DesktopVirtualization.Models.SessionHostConfigurationProperties
Public Shared Function SessionHostConfigurationProperties (Optional version As Nullable(Of DateTimeOffset) = Nothing, Optional friendlyName As String = Nothing, Optional provisioningState As Nullable(Of SessionHostConfigurationProvisioningState) = Nothing, Optional vmTags As IDictionary(Of String, String) = Nothing, Optional vmLocation As Nullable(Of AzureLocation) = Nothing, Optional vmResourceGroup As String = Nothing, Optional vmNamePrefix As String = Nothing, Optional availabilityZones As IEnumerable(Of Integer) = Nothing, Optional networkInfo As DesktopVirtualizationNetworkInfoProperties = Nothing, Optional vmSizeId As String = Nothing, Optional diskInfo As DesktopVirtualizationDiskInfoProperties = Nothing, Optional customConfigurationScriptUri As Uri = Nothing, Optional imageInfo As DesktopVirtualizationImageInfoProperties = Nothing, Optional domainInfo As DesktopVirtualizationDomainInfoProperties = Nothing, Optional securityInfo As DesktopVirtualizationSecurityInfoProperties = Nothing, Optional vmAdminCredentials As DesktopVirtualizationKeyVaultCredentialsProperties = Nothing, Optional bootDiagnosticsInfo As DesktopVirtualizationBootDiagnosticsInfoProperties = Nothing) As SessionHostConfigurationProperties

Parameters

version
Nullable<DateTimeOffset>

The timestamp of the last update.

friendlyName
String

Friendly name to describe this version of the SessionHostConfiguration.

provisioningState
Nullable<SessionHostConfigurationProvisioningState>

Provisioning state of the Session Host Configuration.

vmTags
IDictionary<String,String>

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

vmLocation
Nullable<AzureLocation>

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

vmResourceGroup
String

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

vmNamePrefix
String

The prefix that should be associated with session host names.

availabilityZones
IEnumerable<Int32>

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

networkInfo
DesktopVirtualizationNetworkInfoProperties

Network information.

vmSizeId
String

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

diskInfo
DesktopVirtualizationDiskInfoProperties

Disk Information.

customConfigurationScriptUri
Uri

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

imageInfo
DesktopVirtualizationImageInfoProperties

Image configurations of HostPool.

domainInfo
DesktopVirtualizationDomainInfoProperties

Domain configurations of session hosts.

securityInfo
DesktopVirtualizationSecurityInfoProperties

Security Information.

vmAdminCredentials
DesktopVirtualizationKeyVaultCredentialsProperties

Local Admin credentials for session hosts.".

bootDiagnosticsInfo
DesktopVirtualizationBootDiagnosticsInfoProperties

Boot Diagnostics Information.

Returns

A new SessionHostConfigurationProperties instance for mocking.

Applies to