Host Pool Args
constructor(agentUpdate: Output<AgentUpdatePropertiesArgs>? = null, customRdpProperty: Output<String>? = null, description: Output<String>? = null, friendlyName: Output<String>? = null, hostPoolName: Output<String>? = null, hostPoolType: Output<Either<String, HostPoolType>>? = null, identity: Output<ResourceModelWithAllowedPropertySetIdentityArgs>? = null, kind: Output<String>? = null, loadBalancerType: Output<Either<String, LoadBalancerType>>? = null, location: Output<String>? = null, managedBy: Output<String>? = null, maxSessionLimit: Output<Int>? = null, personalDesktopAssignmentType: Output<Either<String, PersonalDesktopAssignmentType>>? = null, plan: Output<ResourceModelWithAllowedPropertySetPlanArgs>? = null, preferredAppGroupType: Output<Either<String, PreferredAppGroupType>>? = null, publicNetworkAccess: Output<Either<String, HostpoolPublicNetworkAccess>>? = null, registrationInfo: Output<RegistrationInfoArgs>? = null, resourceGroupName: Output<String>? = null, ring: Output<Int>? = null, sku: Output<ResourceModelWithAllowedPropertySetSkuArgs>? = null, ssoClientId: Output<String>? = null, ssoClientSecretKeyVaultPath: Output<String>? = null, ssoSecretType: Output<Either<String, SSOSecretType>>? = null, ssoadfsAuthority: Output<String>? = null, startVMOnConnect: Output<Boolean>? = null, tags: Output<Map<String, String>>? = null, validationEnvironment: Output<Boolean>? = null, vmTemplate: Output<String>? = null)