-
Notifications
You must be signed in to change notification settings - Fork 0
/
dvlstypes.go
249 lines (233 loc) · 6.93 KB
/
dvlstypes.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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
package dvls
//go:generate stringer -type=SaveResult -trimprefix SaveResult
type SaveResult uint8
const (
SaveResultError SaveResult = iota
SaveResultSuccess
SaveResultAccessDenied
SaveResultInvalidData
SaveResultAlreadyExists
SaveResultMaximumReached
SaveResultNotFound
SaveResultLicenseExpired
SaveResultUnknown
SaveResultTwoFactorTypeNotConfigured
SaveResultWebApiRedirectToLogin
SaveResultDuplicateLoginEmail
)
//go:generate stringer -type=UserAuthenticationType -trimprefix UserAuthentication
type UserAuthenticationType uint8
const (
UserAuthenticationBuiltin UserAuthenticationType = iota
UserAuthenticationLocalWindows
UserAuthenticationSqlServer
UserAuthenticationDomain
UserAuthenticationOffice365
UserAuthenticationNone
UserAuthenticationCloud
UserAuthenticationLegacy
UserAuthenticationAzureAD
UserAuthenticationApplication
UserAuthenticationOkta
)
//go:generate stringer -type=ServerLoginResult -trimprefix ServerLogin
type ServerLoginResult uint8
const (
ServerLoginError ServerLoginResult = iota
ServerLoginSuccess
ServerLoginInvalidUserNamePassword
ServerLoginInvalidDataSource
ServerLoginDisabledDataSource
ServerLoginInvalidSubscription
ServerLoginTooManyUserForTheLicense
ServerLoginExpiredSubscription
ServerLoginInGracePeriod
ServerLoginDisabledUser
ServerLoginUserNotFound
ServerLoginLockedUser
ServerLoginNotApprovedUser
ServerLoginBlackListed
ServerLoginInvalidIP
ServerLoginUnableToCreateUser
ServerLoginTwoFactorTypeNotConfigured
ServerLoginTwoFactorTypeActivatedNotAllowedClientSide
ServerLoginDomainNotTrusted
ServerLoginUserDoesNotBelongToDefaultDomain
ServerLoginInvalidGeoIP
ServerLoginTwoFactorIsRequired
ServerLoginTwoFactorPreconfigured
ServerLoginTwoFactorSecondStepIsRequired
ServerLoginTwoFactorUserIsDenied
ServerLoginTwoFactorSmsSended
ServerLoginTwoFactorTimeout
ServerLoginTwoFactorUserLockedOut
ServerLoginTwoFactorUserFraud
ServerLoginTwoFactorUserEmailNotConfigured
ServerLoginTwoFactorUserSmsNotConfigured
ServerLoginNotInTrustedGroup
ServerLoginServerNotResponding
ServerLoginNotAccessToApplication
ServerLoginDirectoryNotResponding
ServerLoginWindowsAuthenticationFailure
ServerLoginForcePasswordChange
ServerLoginTwoFactorInvalid
ServerLoginOutsideValidUsageTimePeriod
)
//go:generate stringer -type=ServerConnectionType -trimprefix ServerConnection
type ServerConnectionType uint8
const (
ServerConnectionUndefined ServerConnectionType = iota
ServerConnectionRDPConfigured
ServerConnectionRDPFilename
ServerConnectionCommandLine
ServerConnectionVNC
ServerConnectionWebBrowser
ServerConnectionLogMeIn
ServerConnectionTeamViewer
ServerConnectionPutty
ServerConnectionFtp
ServerConnectionVirtualPC
ServerConnectionRadmin
ServerConnectionDameware
ServerConnectionVMWare
ServerConnectionPCAnywhere
ServerConnectionICA
ServerConnectionXWindow
ServerConnectionHyperV
ServerConnectionAddOn
ServerConnectionRemoteAssistance
ServerConnectionVPN
ServerConnectionVirtualBox
ServerConnectionVMRC
ServerConnectionXenServer
ServerConnectionWindowsVirtualPC
ServerConnectionGroup
ServerConnectionCredential
ServerConnectionHpRgs
ServerConnectionDesktone
ServerConnectionApplicationTool
ServerConnectionSessionTool
ServerConnectionContact
ServerConnectionDataEntry
ServerConnectionDataReport
ServerConnectionAgent
ServerConnectionComputer
ServerConnectionDropBox
ServerConnectionS3
ServerConnectionAzureStorage
ServerConnectionCitrixWeb
ServerConnectionPowerShell
ServerConnectionHostSessionTool
ServerConnectionShortcut
ServerConnectionIntelAMT
ServerConnectionAzure
ServerConnectionDocument
ServerConnectionVMWareConsole
ServerConnectionInventoryReport
ServerConnectionSkyDrive
ServerConnectionScreenConnect
ServerConnectionAzureTableStorage
ServerConnectionAzureQueueStorage
ServerConnectionTemplateGroup
ServerConnectionHost
ServerConnectionDatabase
ServerConnectionCustomer
ServerConnectionADConsole
ServerConnectionAws
ServerConnectionSNMPReport
ServerConnectionSync
ServerConnectionGateway
ServerConnectionPlayList
ServerConnectionTerminalConsole
ServerConnectionPSExec
ServerConnectionAppleRemoteDesktop
ServerConnectionSpiceworks
ServerConnectionDeskRoll
ServerConnectionSecureCRT
ServerConnectionIterm
ServerConnectionSheet
ServerConnectionSplunk
ServerConnectionPortForward
ServerConnectionTeamViewerConsole
ServerConnectionScreenHero
ServerConnectionTelnet
ServerConnectionSerial
ServerConnectionSSHTunnel
ServerConnectionSSHShell
ServerConnectionResetPassword
ServerConnectionWayk
ServerConnectionControlUp
ServerConnectionDataSource
ServerConnectionChromeRemoteDesktop
ServerConnectionRDCommander
ServerConnectionIDrac
ServerConnectionIlo
ServerConnectionWebDav
ServerConnectionBeyondTrustPasswordSafeConsole
ServerConnectionDevolutionsProxy
ServerConnectionFtpNative
ServerConnectionPowerShellRemoteConsole
ServerConnectionProxyTunnel
ServerConnectionRoot
ServerConnectionBeyondTrustPasswordSafe
ServerConnectionFileExplorer
ServerConnectionScp
ServerConnectionSftp
ServerConnectionAzureBlobStorage
ServerConnectionTFtp
ServerConnectionGoToAssist
ServerConnectionIPTable
ServerConnectionHub
ServerConnectionGoogleDrive
ServerConnectionGoogleCloud
ServerConnectionNoVNC
ServerConnectionSplashtop
ServerConnectionJumpDesktop
ServerConnectionBoxNet
ServerConnectionMSPAnywhere
ServerConnectionRepository
ServerConnectionCyberArkPSM
ServerConnectionCloudBerryRemoteAssistant
ServerConnectionITGlue
ServerConnectionSmartFolder
ServerConnectionCyberArkJump
ServerConnectionWindowsAdminCenter
ServerConnectionDevolutionsGateway
ServerConnectionWaykDenConsole
ServerConnectionRDGatewayConsole
ServerConnectionCyberArkDashboard
ServerConnectionDVLSPamDashboard
ServerConnectionSMB
ServerConnectionAppleRemoteManagement
ServerConnectionRustDesk
ServerConnectionPAM
ServerConnectionITManager
ServerConnectionCustomImage
)
type ServerConnectionSubType string
const (
ServerConnectionSubTypeDefault ServerConnectionSubType = "Default"
ServerConnectionSubTypeCertificate ServerConnectionSubType = "Certificate"
ServerConnectionSubTypeMicrosoftEdge ServerConnectionSubType = "Edge"
ServerConnectionSubTypeFirefox ServerConnectionSubType = "FireFox"
ServerConnectionSubTypeGoogleChrome ServerConnectionSubType = "GoogleChrome"
ServerConnectionSubTypeInternetExplorer ServerConnectionSubType = "IE"
ServerConnectionSubTypeOpera ServerConnectionSubType = "Opera"
ServerConnectionSubTypeAppleSafari ServerConnectionSubType = "Safari"
)
type VaultVisibility int
const (
VaultVisibilityDefault VaultVisibility = 0
VaultVisibilityPublic VaultVisibility = 2
VaultVisibilityPrivate VaultVisibility = 3
)
type VaultSecurityLevel int
const (
VaultSecurityLevelStandard VaultSecurityLevel = 0
VaultSecurityLevelHigh VaultSecurityLevel = 1
)
type EntryCertificateDataMode int
const (
EntryCertificateDataModeURL EntryCertificateDataMode = 3
EntryCertificateDataModeFile EntryCertificateDataMode = 2
)