Dela via


ArmDesktopVirtualizationModelFactory.HostPoolPatch Method

Definition

Initializes a new instance of HostPoolPatch.

public static Azure.ResourceManager.DesktopVirtualization.Models.HostPoolPatch HostPoolPatch (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, System.Collections.Generic.IDictionary<string,string> tags = default, string friendlyName = default, string description = default, string customRdpProperty = default, int? maxSessionLimit = default, Azure.ResourceManager.DesktopVirtualization.Models.PersonalDesktopAssignmentType? personalDesktopAssignmentType = default, Azure.ResourceManager.DesktopVirtualization.Models.HostPoolLoadBalancerType? loadBalancerType = default, int? ring = default, bool? isValidationEnvironment = default, Azure.ResourceManager.DesktopVirtualization.Models.HostPoolRegistrationInfoPatch registrationInfo = default, string vmTemplate = default, string ssoAdfsAuthority = default, string ssoClientId = default, string ssoClientSecretKeyVaultPath = default, Azure.ResourceManager.DesktopVirtualization.Models.HostPoolSsoSecretType? ssoSecretType = default, Azure.ResourceManager.DesktopVirtualization.Models.PreferredAppGroupType? preferredAppGroupType = default, bool? startVmOnConnect = default, Azure.ResourceManager.DesktopVirtualization.Models.HostPoolPublicNetworkAccess? publicNetworkAccess = default, Azure.ResourceManager.DesktopVirtualization.Models.SessionHostAgentUpdatePatchProperties agentUpdate = default);
static member HostPoolPatch : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * System.Collections.Generic.IDictionary<string, string> * string * string * string * Nullable<int> * Nullable<Azure.ResourceManager.DesktopVirtualization.Models.PersonalDesktopAssignmentType> * Nullable<Azure.ResourceManager.DesktopVirtualization.Models.HostPoolLoadBalancerType> * Nullable<int> * Nullable<bool> * Azure.ResourceManager.DesktopVirtualization.Models.HostPoolRegistrationInfoPatch * string * string * string * string * Nullable<Azure.ResourceManager.DesktopVirtualization.Models.HostPoolSsoSecretType> * Nullable<Azure.ResourceManager.DesktopVirtualization.Models.PreferredAppGroupType> * Nullable<bool> * Nullable<Azure.ResourceManager.DesktopVirtualization.Models.HostPoolPublicNetworkAccess> * Azure.ResourceManager.DesktopVirtualization.Models.SessionHostAgentUpdatePatchProperties -> Azure.ResourceManager.DesktopVirtualization.Models.HostPoolPatch
Public Shared Function HostPoolPatch (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional friendlyName As String = Nothing, Optional description As String = Nothing, Optional customRdpProperty As String = Nothing, Optional maxSessionLimit As Nullable(Of Integer) = Nothing, Optional personalDesktopAssignmentType As Nullable(Of PersonalDesktopAssignmentType) = Nothing, Optional loadBalancerType As Nullable(Of HostPoolLoadBalancerType) = Nothing, Optional ring As Nullable(Of Integer) = Nothing, Optional isValidationEnvironment As Nullable(Of Boolean) = Nothing, Optional registrationInfo As HostPoolRegistrationInfoPatch = Nothing, Optional vmTemplate As String = Nothing, Optional ssoAdfsAuthority As String = Nothing, Optional ssoClientId As String = Nothing, Optional ssoClientSecretKeyVaultPath As String = Nothing, Optional ssoSecretType As Nullable(Of HostPoolSsoSecretType) = Nothing, Optional preferredAppGroupType As Nullable(Of PreferredAppGroupType) = Nothing, Optional startVmOnConnect As Nullable(Of Boolean) = Nothing, Optional publicNetworkAccess As Nullable(Of HostPoolPublicNetworkAccess) = Nothing, Optional agentUpdate As SessionHostAgentUpdatePatchProperties = Nothing) As HostPoolPatch

Parameters

id
ResourceIdentifier

The id.

name
String

The name.

resourceType
ResourceType

The resourceType.

systemData
SystemData

The systemData.

tags
IDictionary<String,String>

tags to be updated.

friendlyName
String

Friendly name of HostPool.

description
String

Description of HostPool.

customRdpProperty
String

Custom rdp property of HostPool.

maxSessionLimit
Nullable<Int32>

The max session limit of HostPool.

personalDesktopAssignmentType
Nullable<PersonalDesktopAssignmentType>

PersonalDesktopAssignment type for HostPool.

loadBalancerType
Nullable<HostPoolLoadBalancerType>

The type of the load balancer.

ring
Nullable<Int32>

The ring number of HostPool.

isValidationEnvironment
Nullable<Boolean>

Is validation environment.

registrationInfo
HostPoolRegistrationInfoPatch

The registration info of HostPool.

vmTemplate
String

VM template for sessionhosts configuration within hostpool.

ssoAdfsAuthority
String

URL to customer ADFS server for signing WVD SSO certificates.

ssoClientId
String

ClientId for the registered Relying Party used to issue WVD SSO certificates.

ssoClientSecretKeyVaultPath
String

Path to Azure KeyVault storing the secret used for communication to ADFS.

ssoSecretType
Nullable<HostPoolSsoSecretType>

The type of single sign on Secret Type.

preferredAppGroupType
Nullable<PreferredAppGroupType>

The type of preferred application group type, default to Desktop Application Group.

startVmOnConnect
Nullable<Boolean>

The flag to turn on/off StartVMOnConnect feature.

publicNetworkAccess
Nullable<HostPoolPublicNetworkAccess>

Enabled to allow this resource to be access from the public network.

agentUpdate
SessionHostAgentUpdatePatchProperties

The session host configuration for updating agent, monitoring agent, and stack component.

Returns

A new HostPoolPatch instance for mocking.

Applies to