1package datamigration
2
3// Copyright (c) Microsoft Corporation. All rights reserved.
4// Licensed under the MIT License. See License.txt in the project root for license information.
5//
6// Code generated by Microsoft (R) AutoRest Code Generator.
7// Changes may cause incorrect behavior and will be lost if the code is regenerated.
8
9// AuthenticationType enumerates the values for authentication type.
10type AuthenticationType string
11
12const (
13	// ActiveDirectoryIntegrated ...
14	ActiveDirectoryIntegrated AuthenticationType = "ActiveDirectoryIntegrated"
15	// ActiveDirectoryPassword ...
16	ActiveDirectoryPassword AuthenticationType = "ActiveDirectoryPassword"
17	// None ...
18	None AuthenticationType = "None"
19	// SQLAuthentication ...
20	SQLAuthentication AuthenticationType = "SqlAuthentication"
21	// WindowsAuthentication ...
22	WindowsAuthentication AuthenticationType = "WindowsAuthentication"
23)
24
25// PossibleAuthenticationTypeValues returns an array of possible values for the AuthenticationType const type.
26func PossibleAuthenticationTypeValues() []AuthenticationType {
27	return []AuthenticationType{ActiveDirectoryIntegrated, ActiveDirectoryPassword, None, SQLAuthentication, WindowsAuthentication}
28}
29
30// DatabaseCompatLevel enumerates the values for database compat level.
31type DatabaseCompatLevel string
32
33const (
34	// CompatLevel100 ...
35	CompatLevel100 DatabaseCompatLevel = "CompatLevel100"
36	// CompatLevel110 ...
37	CompatLevel110 DatabaseCompatLevel = "CompatLevel110"
38	// CompatLevel120 ...
39	CompatLevel120 DatabaseCompatLevel = "CompatLevel120"
40	// CompatLevel130 ...
41	CompatLevel130 DatabaseCompatLevel = "CompatLevel130"
42	// CompatLevel140 ...
43	CompatLevel140 DatabaseCompatLevel = "CompatLevel140"
44	// CompatLevel80 ...
45	CompatLevel80 DatabaseCompatLevel = "CompatLevel80"
46	// CompatLevel90 ...
47	CompatLevel90 DatabaseCompatLevel = "CompatLevel90"
48)
49
50// PossibleDatabaseCompatLevelValues returns an array of possible values for the DatabaseCompatLevel const type.
51func PossibleDatabaseCompatLevelValues() []DatabaseCompatLevel {
52	return []DatabaseCompatLevel{CompatLevel100, CompatLevel110, CompatLevel120, CompatLevel130, CompatLevel140, CompatLevel80, CompatLevel90}
53}
54
55// DatabaseFileType enumerates the values for database file type.
56type DatabaseFileType string
57
58const (
59	// Filestream ...
60	Filestream DatabaseFileType = "Filestream"
61	// Fulltext ...
62	Fulltext DatabaseFileType = "Fulltext"
63	// Log ...
64	Log DatabaseFileType = "Log"
65	// NotSupported ...
66	NotSupported DatabaseFileType = "NotSupported"
67	// Rows ...
68	Rows DatabaseFileType = "Rows"
69)
70
71// PossibleDatabaseFileTypeValues returns an array of possible values for the DatabaseFileType const type.
72func PossibleDatabaseFileTypeValues() []DatabaseFileType {
73	return []DatabaseFileType{Filestream, Fulltext, Log, NotSupported, Rows}
74}
75
76// DatabaseMigrationStage enumerates the values for database migration stage.
77type DatabaseMigrationStage string
78
79const (
80	// DatabaseMigrationStageBackup ...
81	DatabaseMigrationStageBackup DatabaseMigrationStage = "Backup"
82	// DatabaseMigrationStageCompleted ...
83	DatabaseMigrationStageCompleted DatabaseMigrationStage = "Completed"
84	// DatabaseMigrationStageFileCopy ...
85	DatabaseMigrationStageFileCopy DatabaseMigrationStage = "FileCopy"
86	// DatabaseMigrationStageInitialize ...
87	DatabaseMigrationStageInitialize DatabaseMigrationStage = "Initialize"
88	// DatabaseMigrationStageNone ...
89	DatabaseMigrationStageNone DatabaseMigrationStage = "None"
90	// DatabaseMigrationStageRestore ...
91	DatabaseMigrationStageRestore DatabaseMigrationStage = "Restore"
92)
93
94// PossibleDatabaseMigrationStageValues returns an array of possible values for the DatabaseMigrationStage const type.
95func PossibleDatabaseMigrationStageValues() []DatabaseMigrationStage {
96	return []DatabaseMigrationStage{DatabaseMigrationStageBackup, DatabaseMigrationStageCompleted, DatabaseMigrationStageFileCopy, DatabaseMigrationStageInitialize, DatabaseMigrationStageNone, DatabaseMigrationStageRestore}
97}
98
99// DatabaseState enumerates the values for database state.
100type DatabaseState string
101
102const (
103	// Copying ...
104	Copying DatabaseState = "Copying"
105	// Emergency ...
106	Emergency DatabaseState = "Emergency"
107	// Offline ...
108	Offline DatabaseState = "Offline"
109	// OfflineSecondary ...
110	OfflineSecondary DatabaseState = "OfflineSecondary"
111	// Online ...
112	Online DatabaseState = "Online"
113	// Recovering ...
114	Recovering DatabaseState = "Recovering"
115	// RecoveryPending ...
116	RecoveryPending DatabaseState = "RecoveryPending"
117	// Restoring ...
118	Restoring DatabaseState = "Restoring"
119	// Suspect ...
120	Suspect DatabaseState = "Suspect"
121)
122
123// PossibleDatabaseStateValues returns an array of possible values for the DatabaseState const type.
124func PossibleDatabaseStateValues() []DatabaseState {
125	return []DatabaseState{Copying, Emergency, Offline, OfflineSecondary, Online, Recovering, RecoveryPending, Restoring, Suspect}
126}
127
128// ErrorType enumerates the values for error type.
129type ErrorType string
130
131const (
132	// ErrorTypeDefault ...
133	ErrorTypeDefault ErrorType = "Default"
134	// ErrorTypeError ...
135	ErrorTypeError ErrorType = "Error"
136	// ErrorTypeWarning ...
137	ErrorTypeWarning ErrorType = "Warning"
138)
139
140// PossibleErrorTypeValues returns an array of possible values for the ErrorType const type.
141func PossibleErrorTypeValues() []ErrorType {
142	return []ErrorType{ErrorTypeDefault, ErrorTypeError, ErrorTypeWarning}
143}
144
145// MigrationState enumerates the values for migration state.
146type MigrationState string
147
148const (
149	// MigrationStateCompleted ...
150	MigrationStateCompleted MigrationState = "Completed"
151	// MigrationStateFailed ...
152	MigrationStateFailed MigrationState = "Failed"
153	// MigrationStateInProgress ...
154	MigrationStateInProgress MigrationState = "InProgress"
155	// MigrationStateNone ...
156	MigrationStateNone MigrationState = "None"
157	// MigrationStateSkipped ...
158	MigrationStateSkipped MigrationState = "Skipped"
159	// MigrationStateStopped ...
160	MigrationStateStopped MigrationState = "Stopped"
161	// MigrationStateWarning ...
162	MigrationStateWarning MigrationState = "Warning"
163)
164
165// PossibleMigrationStateValues returns an array of possible values for the MigrationState const type.
166func PossibleMigrationStateValues() []MigrationState {
167	return []MigrationState{MigrationStateCompleted, MigrationStateFailed, MigrationStateInProgress, MigrationStateNone, MigrationStateSkipped, MigrationStateStopped, MigrationStateWarning}
168}
169
170// MigrationStatus enumerates the values for migration status.
171type MigrationStatus string
172
173const (
174	// MigrationStatusCompleted ...
175	MigrationStatusCompleted MigrationStatus = "Completed"
176	// MigrationStatusCompletedWithWarnings ...
177	MigrationStatusCompletedWithWarnings MigrationStatus = "CompletedWithWarnings"
178	// MigrationStatusConfigured ...
179	MigrationStatusConfigured MigrationStatus = "Configured"
180	// MigrationStatusConnecting ...
181	MigrationStatusConnecting MigrationStatus = "Connecting"
182	// MigrationStatusDefault ...
183	MigrationStatusDefault MigrationStatus = "Default"
184	// MigrationStatusError ...
185	MigrationStatusError MigrationStatus = "Error"
186	// MigrationStatusRunning ...
187	MigrationStatusRunning MigrationStatus = "Running"
188	// MigrationStatusSelectLogins ...
189	MigrationStatusSelectLogins MigrationStatus = "SelectLogins"
190	// MigrationStatusSourceAndTargetSelected ...
191	MigrationStatusSourceAndTargetSelected MigrationStatus = "SourceAndTargetSelected"
192	// MigrationStatusStopped ...
193	MigrationStatusStopped MigrationStatus = "Stopped"
194)
195
196// PossibleMigrationStatusValues returns an array of possible values for the MigrationStatus const type.
197func PossibleMigrationStatusValues() []MigrationStatus {
198	return []MigrationStatus{MigrationStatusCompleted, MigrationStatusCompletedWithWarnings, MigrationStatusConfigured, MigrationStatusConnecting, MigrationStatusDefault, MigrationStatusError, MigrationStatusRunning, MigrationStatusSelectLogins, MigrationStatusSourceAndTargetSelected, MigrationStatusStopped}
199}
200
201// NameCheckFailureReason enumerates the values for name check failure reason.
202type NameCheckFailureReason string
203
204const (
205	// AlreadyExists ...
206	AlreadyExists NameCheckFailureReason = "AlreadyExists"
207	// Invalid ...
208	Invalid NameCheckFailureReason = "Invalid"
209)
210
211// PossibleNameCheckFailureReasonValues returns an array of possible values for the NameCheckFailureReason const type.
212func PossibleNameCheckFailureReasonValues() []NameCheckFailureReason {
213	return []NameCheckFailureReason{AlreadyExists, Invalid}
214}
215
216// ObjectType enumerates the values for object type.
217type ObjectType string
218
219const (
220	// Function ...
221	Function ObjectType = "Function"
222	// StoredProcedures ...
223	StoredProcedures ObjectType = "StoredProcedures"
224	// Table ...
225	Table ObjectType = "Table"
226	// User ...
227	User ObjectType = "User"
228	// View ...
229	View ObjectType = "View"
230)
231
232// PossibleObjectTypeValues returns an array of possible values for the ObjectType const type.
233func PossibleObjectTypeValues() []ObjectType {
234	return []ObjectType{Function, StoredProcedures, Table, User, View}
235}
236
237// ProjectProvisioningState enumerates the values for project provisioning state.
238type ProjectProvisioningState string
239
240const (
241	// Deleting ...
242	Deleting ProjectProvisioningState = "Deleting"
243	// Succeeded ...
244	Succeeded ProjectProvisioningState = "Succeeded"
245)
246
247// PossibleProjectProvisioningStateValues returns an array of possible values for the ProjectProvisioningState const type.
248func PossibleProjectProvisioningStateValues() []ProjectProvisioningState {
249	return []ProjectProvisioningState{Deleting, Succeeded}
250}
251
252// ProjectSourcePlatform enumerates the values for project source platform.
253type ProjectSourcePlatform string
254
255const (
256	// SQL ...
257	SQL ProjectSourcePlatform = "SQL"
258	// Unknown ...
259	Unknown ProjectSourcePlatform = "Unknown"
260)
261
262// PossibleProjectSourcePlatformValues returns an array of possible values for the ProjectSourcePlatform const type.
263func PossibleProjectSourcePlatformValues() []ProjectSourcePlatform {
264	return []ProjectSourcePlatform{SQL, Unknown}
265}
266
267// ProjectTargetPlatform enumerates the values for project target platform.
268type ProjectTargetPlatform string
269
270const (
271	// ProjectTargetPlatformSQLDB ...
272	ProjectTargetPlatformSQLDB ProjectTargetPlatform = "SQLDB"
273	// ProjectTargetPlatformUnknown ...
274	ProjectTargetPlatformUnknown ProjectTargetPlatform = "Unknown"
275)
276
277// PossibleProjectTargetPlatformValues returns an array of possible values for the ProjectTargetPlatform const type.
278func PossibleProjectTargetPlatformValues() []ProjectTargetPlatform {
279	return []ProjectTargetPlatform{ProjectTargetPlatformSQLDB, ProjectTargetPlatformUnknown}
280}
281
282// ResourceSkuCapacityScaleType enumerates the values for resource sku capacity scale type.
283type ResourceSkuCapacityScaleType string
284
285const (
286	// ResourceSkuCapacityScaleTypeAutomatic ...
287	ResourceSkuCapacityScaleTypeAutomatic ResourceSkuCapacityScaleType = "Automatic"
288	// ResourceSkuCapacityScaleTypeManual ...
289	ResourceSkuCapacityScaleTypeManual ResourceSkuCapacityScaleType = "Manual"
290	// ResourceSkuCapacityScaleTypeNone ...
291	ResourceSkuCapacityScaleTypeNone ResourceSkuCapacityScaleType = "None"
292)
293
294// PossibleResourceSkuCapacityScaleTypeValues returns an array of possible values for the ResourceSkuCapacityScaleType const type.
295func PossibleResourceSkuCapacityScaleTypeValues() []ResourceSkuCapacityScaleType {
296	return []ResourceSkuCapacityScaleType{ResourceSkuCapacityScaleTypeAutomatic, ResourceSkuCapacityScaleTypeManual, ResourceSkuCapacityScaleTypeNone}
297}
298
299// ResourceSkuRestrictionsReasonCode enumerates the values for resource sku restrictions reason code.
300type ResourceSkuRestrictionsReasonCode string
301
302const (
303	// NotAvailableForSubscription ...
304	NotAvailableForSubscription ResourceSkuRestrictionsReasonCode = "NotAvailableForSubscription"
305	// QuotaID ...
306	QuotaID ResourceSkuRestrictionsReasonCode = "QuotaId"
307)
308
309// PossibleResourceSkuRestrictionsReasonCodeValues returns an array of possible values for the ResourceSkuRestrictionsReasonCode const type.
310func PossibleResourceSkuRestrictionsReasonCodeValues() []ResourceSkuRestrictionsReasonCode {
311	return []ResourceSkuRestrictionsReasonCode{NotAvailableForSubscription, QuotaID}
312}
313
314// ResourceSkuRestrictionsType enumerates the values for resource sku restrictions type.
315type ResourceSkuRestrictionsType string
316
317const (
318	// Location ...
319	Location ResourceSkuRestrictionsType = "location"
320)
321
322// PossibleResourceSkuRestrictionsTypeValues returns an array of possible values for the ResourceSkuRestrictionsType const type.
323func PossibleResourceSkuRestrictionsTypeValues() []ResourceSkuRestrictionsType {
324	return []ResourceSkuRestrictionsType{Location}
325}
326
327// ResultType enumerates the values for result type.
328type ResultType string
329
330const (
331	// ResultTypeDatabaseLevelOutput ...
332	ResultTypeDatabaseLevelOutput ResultType = "DatabaseLevelOutput"
333	// ResultTypeErrorOutput ...
334	ResultTypeErrorOutput ResultType = "ErrorOutput"
335	// ResultTypeMigrateSQLServerSQLDbTaskOutput ...
336	ResultTypeMigrateSQLServerSQLDbTaskOutput ResultType = "MigrateSqlServerSqlDbTaskOutput"
337	// ResultTypeMigrationLevelOutput ...
338	ResultTypeMigrationLevelOutput ResultType = "MigrationLevelOutput"
339	// ResultTypeTableLevelOutput ...
340	ResultTypeTableLevelOutput ResultType = "TableLevelOutput"
341)
342
343// PossibleResultTypeValues returns an array of possible values for the ResultType const type.
344func PossibleResultTypeValues() []ResultType {
345	return []ResultType{ResultTypeDatabaseLevelOutput, ResultTypeErrorOutput, ResultTypeMigrateSQLServerSQLDbTaskOutput, ResultTypeMigrationLevelOutput, ResultTypeTableLevelOutput}
346}
347
348// ResultTypeBasicConnectToSourceSQLServerTaskOutput enumerates the values for result type basic connect to
349// source sql server task output.
350type ResultTypeBasicConnectToSourceSQLServerTaskOutput string
351
352const (
353	// ResultTypeBasicConnectToSourceSQLServerTaskOutputResultTypeConnectToSourceSQLServerTaskOutput ...
354	ResultTypeBasicConnectToSourceSQLServerTaskOutputResultTypeConnectToSourceSQLServerTaskOutput ResultTypeBasicConnectToSourceSQLServerTaskOutput = "ConnectToSourceSqlServerTaskOutput"
355	// ResultTypeBasicConnectToSourceSQLServerTaskOutputResultTypeDatabaseLevelOutput ...
356	ResultTypeBasicConnectToSourceSQLServerTaskOutputResultTypeDatabaseLevelOutput ResultTypeBasicConnectToSourceSQLServerTaskOutput = "DatabaseLevelOutput"
357	// ResultTypeBasicConnectToSourceSQLServerTaskOutputResultTypeTaskLevelOutput ...
358	ResultTypeBasicConnectToSourceSQLServerTaskOutputResultTypeTaskLevelOutput ResultTypeBasicConnectToSourceSQLServerTaskOutput = "TaskLevelOutput"
359)
360
361// PossibleResultTypeBasicConnectToSourceSQLServerTaskOutputValues returns an array of possible values for the ResultTypeBasicConnectToSourceSQLServerTaskOutput const type.
362func PossibleResultTypeBasicConnectToSourceSQLServerTaskOutputValues() []ResultTypeBasicConnectToSourceSQLServerTaskOutput {
363	return []ResultTypeBasicConnectToSourceSQLServerTaskOutput{ResultTypeBasicConnectToSourceSQLServerTaskOutputResultTypeConnectToSourceSQLServerTaskOutput, ResultTypeBasicConnectToSourceSQLServerTaskOutputResultTypeDatabaseLevelOutput, ResultTypeBasicConnectToSourceSQLServerTaskOutputResultTypeTaskLevelOutput}
364}
365
366// ServerLevelPermissionsGroup enumerates the values for server level permissions group.
367type ServerLevelPermissionsGroup string
368
369const (
370	// Default ...
371	Default ServerLevelPermissionsGroup = "Default"
372	// MigrationFromSQLServerToAzureDB ...
373	MigrationFromSQLServerToAzureDB ServerLevelPermissionsGroup = "MigrationFromSqlServerToAzureDB"
374)
375
376// PossibleServerLevelPermissionsGroupValues returns an array of possible values for the ServerLevelPermissionsGroup const type.
377func PossibleServerLevelPermissionsGroupValues() []ServerLevelPermissionsGroup {
378	return []ServerLevelPermissionsGroup{Default, MigrationFromSQLServerToAzureDB}
379}
380
381// ServiceProvisioningState enumerates the values for service provisioning state.
382type ServiceProvisioningState string
383
384const (
385	// ServiceProvisioningStateAccepted ...
386	ServiceProvisioningStateAccepted ServiceProvisioningState = "Accepted"
387	// ServiceProvisioningStateDeleting ...
388	ServiceProvisioningStateDeleting ServiceProvisioningState = "Deleting"
389	// ServiceProvisioningStateDeploying ...
390	ServiceProvisioningStateDeploying ServiceProvisioningState = "Deploying"
391	// ServiceProvisioningStateFailed ...
392	ServiceProvisioningStateFailed ServiceProvisioningState = "Failed"
393	// ServiceProvisioningStateFailedToStart ...
394	ServiceProvisioningStateFailedToStart ServiceProvisioningState = "FailedToStart"
395	// ServiceProvisioningStateFailedToStop ...
396	ServiceProvisioningStateFailedToStop ServiceProvisioningState = "FailedToStop"
397	// ServiceProvisioningStateStarting ...
398	ServiceProvisioningStateStarting ServiceProvisioningState = "Starting"
399	// ServiceProvisioningStateStopped ...
400	ServiceProvisioningStateStopped ServiceProvisioningState = "Stopped"
401	// ServiceProvisioningStateStopping ...
402	ServiceProvisioningStateStopping ServiceProvisioningState = "Stopping"
403	// ServiceProvisioningStateSucceeded ...
404	ServiceProvisioningStateSucceeded ServiceProvisioningState = "Succeeded"
405)
406
407// PossibleServiceProvisioningStateValues returns an array of possible values for the ServiceProvisioningState const type.
408func PossibleServiceProvisioningStateValues() []ServiceProvisioningState {
409	return []ServiceProvisioningState{ServiceProvisioningStateAccepted, ServiceProvisioningStateDeleting, ServiceProvisioningStateDeploying, ServiceProvisioningStateFailed, ServiceProvisioningStateFailedToStart, ServiceProvisioningStateFailedToStop, ServiceProvisioningStateStarting, ServiceProvisioningStateStopped, ServiceProvisioningStateStopping, ServiceProvisioningStateSucceeded}
410}
411
412// ServiceScalability enumerates the values for service scalability.
413type ServiceScalability string
414
415const (
416	// ServiceScalabilityAutomatic ...
417	ServiceScalabilityAutomatic ServiceScalability = "automatic"
418	// ServiceScalabilityManual ...
419	ServiceScalabilityManual ServiceScalability = "manual"
420	// ServiceScalabilityNone ...
421	ServiceScalabilityNone ServiceScalability = "none"
422)
423
424// PossibleServiceScalabilityValues returns an array of possible values for the ServiceScalability const type.
425func PossibleServiceScalabilityValues() []ServiceScalability {
426	return []ServiceScalability{ServiceScalabilityAutomatic, ServiceScalabilityManual, ServiceScalabilityNone}
427}
428
429// Severity enumerates the values for severity.
430type Severity string
431
432const (
433	// SeverityError ...
434	SeverityError Severity = "Error"
435	// SeverityMessage ...
436	SeverityMessage Severity = "Message"
437	// SeverityWarning ...
438	SeverityWarning Severity = "Warning"
439)
440
441// PossibleSeverityValues returns an array of possible values for the Severity const type.
442func PossibleSeverityValues() []Severity {
443	return []Severity{SeverityError, SeverityMessage, SeverityWarning}
444}
445
446// TaskState enumerates the values for task state.
447type TaskState string
448
449const (
450	// TaskStateCanceled ...
451	TaskStateCanceled TaskState = "Canceled"
452	// TaskStateFailed ...
453	TaskStateFailed TaskState = "Failed"
454	// TaskStateFailedInputValidation ...
455	TaskStateFailedInputValidation TaskState = "FailedInputValidation"
456	// TaskStateFaulted ...
457	TaskStateFaulted TaskState = "Faulted"
458	// TaskStateQueued ...
459	TaskStateQueued TaskState = "Queued"
460	// TaskStateRunning ...
461	TaskStateRunning TaskState = "Running"
462	// TaskStateSucceeded ...
463	TaskStateSucceeded TaskState = "Succeeded"
464	// TaskStateUnknown ...
465	TaskStateUnknown TaskState = "Unknown"
466)
467
468// PossibleTaskStateValues returns an array of possible values for the TaskState const type.
469func PossibleTaskStateValues() []TaskState {
470	return []TaskState{TaskStateCanceled, TaskStateFailed, TaskStateFailedInputValidation, TaskStateFaulted, TaskStateQueued, TaskStateRunning, TaskStateSucceeded, TaskStateUnknown}
471}
472
473// TaskType enumerates the values for task type.
474type TaskType string
475
476const (
477	// TaskTypeConnectToSourceSQLServer ...
478	TaskTypeConnectToSourceSQLServer TaskType = "ConnectToSource.SqlServer"
479	// TaskTypeConnectToTargetSQLDb ...
480	TaskTypeConnectToTargetSQLDb TaskType = "ConnectToTarget.SqlDb"
481	// TaskTypeGetUserTablesSQL ...
482	TaskTypeGetUserTablesSQL TaskType = "GetUserTables.Sql"
483	// TaskTypeMigrateSQLServerSQLDb ...
484	TaskTypeMigrateSQLServerSQLDb TaskType = "Migrate.SqlServer.SqlDb"
485	// TaskTypeProjectTaskProperties ...
486	TaskTypeProjectTaskProperties TaskType = "ProjectTaskProperties"
487)
488
489// PossibleTaskTypeValues returns an array of possible values for the TaskType const type.
490func PossibleTaskTypeValues() []TaskType {
491	return []TaskType{TaskTypeConnectToSourceSQLServer, TaskTypeConnectToTargetSQLDb, TaskTypeGetUserTablesSQL, TaskTypeMigrateSQLServerSQLDb, TaskTypeProjectTaskProperties}
492}
493
494// Type enumerates the values for type.
495type Type string
496
497const (
498	// TypeConnectionInfo ...
499	TypeConnectionInfo Type = "ConnectionInfo"
500	// TypeSQLConnectionInfo ...
501	TypeSQLConnectionInfo Type = "SqlConnectionInfo"
502)
503
504// PossibleTypeValues returns an array of possible values for the Type const type.
505func PossibleTypeValues() []Type {
506	return []Type{TypeConnectionInfo, TypeSQLConnectionInfo}
507}
508
509// UpdateActionType enumerates the values for update action type.
510type UpdateActionType string
511
512const (
513	// AddedOnTarget ...
514	AddedOnTarget UpdateActionType = "AddedOnTarget"
515	// ChangedOnTarget ...
516	ChangedOnTarget UpdateActionType = "ChangedOnTarget"
517	// DeletedOnTarget ...
518	DeletedOnTarget UpdateActionType = "DeletedOnTarget"
519)
520
521// PossibleUpdateActionTypeValues returns an array of possible values for the UpdateActionType const type.
522func PossibleUpdateActionTypeValues() []UpdateActionType {
523	return []UpdateActionType{AddedOnTarget, ChangedOnTarget, DeletedOnTarget}
524}
525
526// ValidationStatus enumerates the values for validation status.
527type ValidationStatus string
528
529const (
530	// ValidationStatusCompleted ...
531	ValidationStatusCompleted ValidationStatus = "Completed"
532	// ValidationStatusCompletedWithIssues ...
533	ValidationStatusCompletedWithIssues ValidationStatus = "CompletedWithIssues"
534	// ValidationStatusDefault ...
535	ValidationStatusDefault ValidationStatus = "Default"
536	// ValidationStatusFailed ...
537	ValidationStatusFailed ValidationStatus = "Failed"
538	// ValidationStatusInitialized ...
539	ValidationStatusInitialized ValidationStatus = "Initialized"
540	// ValidationStatusInProgress ...
541	ValidationStatusInProgress ValidationStatus = "InProgress"
542	// ValidationStatusNotStarted ...
543	ValidationStatusNotStarted ValidationStatus = "NotStarted"
544	// ValidationStatusStopped ...
545	ValidationStatusStopped ValidationStatus = "Stopped"
546)
547
548// PossibleValidationStatusValues returns an array of possible values for the ValidationStatus const type.
549func PossibleValidationStatusValues() []ValidationStatus {
550	return []ValidationStatus{ValidationStatusCompleted, ValidationStatusCompletedWithIssues, ValidationStatusDefault, ValidationStatusFailed, ValidationStatusInitialized, ValidationStatusInProgress, ValidationStatusNotStarted, ValidationStatusStopped}
551}
552