-
Notifications
You must be signed in to change notification settings - Fork 40
/
model_hostpoolproperties.go
28 lines (26 loc) · 2.18 KB
/
model_hostpoolproperties.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
package hostpool
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License. See NOTICE.txt in the project root for license information.
type HostPoolProperties struct {
AgentUpdate *AgentUpdateProperties `json:"agentUpdate,omitempty"`
ApplicationGroupReferences *[]string `json:"applicationGroupReferences,omitempty"`
CloudPcResource *bool `json:"cloudPcResource,omitempty"`
CustomRdpProperty *string `json:"customRdpProperty,omitempty"`
Description *string `json:"description,omitempty"`
FriendlyName *string `json:"friendlyName,omitempty"`
HostPoolType HostPoolType `json:"hostPoolType"`
LoadBalancerType LoadBalancerType `json:"loadBalancerType"`
MaxSessionLimit *int64 `json:"maxSessionLimit,omitempty"`
ObjectId *string `json:"objectId,omitempty"`
PersonalDesktopAssignmentType *PersonalDesktopAssignmentType `json:"personalDesktopAssignmentType,omitempty"`
PreferredAppGroupType PreferredAppGroupType `json:"preferredAppGroupType"`
RegistrationInfo *RegistrationInfo `json:"registrationInfo,omitempty"`
Ring *int64 `json:"ring,omitempty"`
SsoClientId *string `json:"ssoClientId,omitempty"`
SsoClientSecretKeyVaultPath *string `json:"ssoClientSecretKeyVaultPath,omitempty"`
SsoSecretType *SSOSecretType `json:"ssoSecretType,omitempty"`
SsoadfsAuthority *string `json:"ssoadfsAuthority,omitempty"`
StartVMOnConnect *bool `json:"startVMOnConnect,omitempty"`
VMTemplate *string `json:"vmTemplate,omitempty"`
ValidationEnvironment *bool `json:"validationEnvironment,omitempty"`
}