1package migrate
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// CleanupState enumerates the values for cleanup state.
10type CleanupState string
11
12const (
13	// Completed ...
14	Completed CleanupState = "Completed"
15	// Failed ...
16	Failed CleanupState = "Failed"
17	// InProgress ...
18	InProgress CleanupState = "InProgress"
19	// None ...
20	None CleanupState = "None"
21	// Started ...
22	Started CleanupState = "Started"
23)
24
25// PossibleCleanupStateValues returns an array of possible values for the CleanupState const type.
26func PossibleCleanupStateValues() []CleanupState {
27	return []CleanupState{Completed, Failed, InProgress, None, Started}
28}
29
30// ContainerElementKind enumerates the values for container element kind.
31type ContainerElementKind string
32
33const (
34	// ContainerElementKindActionImport ...
35	ContainerElementKindActionImport ContainerElementKind = "ActionImport"
36	// ContainerElementKindEntitySet ...
37	ContainerElementKindEntitySet ContainerElementKind = "EntitySet"
38	// ContainerElementKindFunctionImport ...
39	ContainerElementKindFunctionImport ContainerElementKind = "FunctionImport"
40	// ContainerElementKindNone ...
41	ContainerElementKindNone ContainerElementKind = "None"
42	// ContainerElementKindSingleton ...
43	ContainerElementKindSingleton ContainerElementKind = "Singleton"
44)
45
46// PossibleContainerElementKindValues returns an array of possible values for the ContainerElementKind const type.
47func PossibleContainerElementKindValues() []ContainerElementKind {
48	return []ContainerElementKind{ContainerElementKindActionImport, ContainerElementKindEntitySet, ContainerElementKindFunctionImport, ContainerElementKindNone, ContainerElementKindSingleton}
49}
50
51// ExpressionKind enumerates the values for expression kind.
52type ExpressionKind string
53
54const (
55	// ExpressionKindAnnotationPath ...
56	ExpressionKindAnnotationPath ExpressionKind = "AnnotationPath"
57	// ExpressionKindBinaryConstant ...
58	ExpressionKindBinaryConstant ExpressionKind = "BinaryConstant"
59	// ExpressionKindBooleanConstant ...
60	ExpressionKindBooleanConstant ExpressionKind = "BooleanConstant"
61	// ExpressionKindCast ...
62	ExpressionKindCast ExpressionKind = "Cast"
63	// ExpressionKindCollection ...
64	ExpressionKindCollection ExpressionKind = "Collection"
65	// ExpressionKindDateConstant ...
66	ExpressionKindDateConstant ExpressionKind = "DateConstant"
67	// ExpressionKindDateTimeOffsetConstant ...
68	ExpressionKindDateTimeOffsetConstant ExpressionKind = "DateTimeOffsetConstant"
69	// ExpressionKindDecimalConstant ...
70	ExpressionKindDecimalConstant ExpressionKind = "DecimalConstant"
71	// ExpressionKindDurationConstant ...
72	ExpressionKindDurationConstant ExpressionKind = "DurationConstant"
73	// ExpressionKindEnumMember ...
74	ExpressionKindEnumMember ExpressionKind = "EnumMember"
75	// ExpressionKindFloatingConstant ...
76	ExpressionKindFloatingConstant ExpressionKind = "FloatingConstant"
77	// ExpressionKindFunctionApplication ...
78	ExpressionKindFunctionApplication ExpressionKind = "FunctionApplication"
79	// ExpressionKindGUIDConstant ...
80	ExpressionKindGUIDConstant ExpressionKind = "GuidConstant"
81	// ExpressionKindIf ...
82	ExpressionKindIf ExpressionKind = "If"
83	// ExpressionKindIntegerConstant ...
84	ExpressionKindIntegerConstant ExpressionKind = "IntegerConstant"
85	// ExpressionKindIsType ...
86	ExpressionKindIsType ExpressionKind = "IsType"
87	// ExpressionKindLabeled ...
88	ExpressionKindLabeled ExpressionKind = "Labeled"
89	// ExpressionKindLabeledExpressionReference ...
90	ExpressionKindLabeledExpressionReference ExpressionKind = "LabeledExpressionReference"
91	// ExpressionKindNavigationPropertyPath ...
92	ExpressionKindNavigationPropertyPath ExpressionKind = "NavigationPropertyPath"
93	// ExpressionKindNone ...
94	ExpressionKindNone ExpressionKind = "None"
95	// ExpressionKindNull ...
96	ExpressionKindNull ExpressionKind = "Null"
97	// ExpressionKindPath ...
98	ExpressionKindPath ExpressionKind = "Path"
99	// ExpressionKindPropertyPath ...
100	ExpressionKindPropertyPath ExpressionKind = "PropertyPath"
101	// ExpressionKindRecord ...
102	ExpressionKindRecord ExpressionKind = "Record"
103	// ExpressionKindStringConstant ...
104	ExpressionKindStringConstant ExpressionKind = "StringConstant"
105	// ExpressionKindTimeOfDayConstant ...
106	ExpressionKindTimeOfDayConstant ExpressionKind = "TimeOfDayConstant"
107)
108
109// PossibleExpressionKindValues returns an array of possible values for the ExpressionKind const type.
110func PossibleExpressionKindValues() []ExpressionKind {
111	return []ExpressionKind{ExpressionKindAnnotationPath, ExpressionKindBinaryConstant, ExpressionKindBooleanConstant, ExpressionKindCast, ExpressionKindCollection, ExpressionKindDateConstant, ExpressionKindDateTimeOffsetConstant, ExpressionKindDecimalConstant, ExpressionKindDurationConstant, ExpressionKindEnumMember, ExpressionKindFloatingConstant, ExpressionKindFunctionApplication, ExpressionKindGUIDConstant, ExpressionKindIf, ExpressionKindIntegerConstant, ExpressionKindIsType, ExpressionKindLabeled, ExpressionKindLabeledExpressionReference, ExpressionKindNavigationPropertyPath, ExpressionKindNone, ExpressionKindNull, ExpressionKindPath, ExpressionKindPropertyPath, ExpressionKindRecord, ExpressionKindStringConstant, ExpressionKindTimeOfDayConstant}
112}
113
114// ExpressionKind1 enumerates the values for expression kind 1.
115type ExpressionKind1 string
116
117const (
118	// ExpressionKind1AnnotationPath ...
119	ExpressionKind1AnnotationPath ExpressionKind1 = "AnnotationPath"
120	// ExpressionKind1BinaryConstant ...
121	ExpressionKind1BinaryConstant ExpressionKind1 = "BinaryConstant"
122	// ExpressionKind1BooleanConstant ...
123	ExpressionKind1BooleanConstant ExpressionKind1 = "BooleanConstant"
124	// ExpressionKind1Cast ...
125	ExpressionKind1Cast ExpressionKind1 = "Cast"
126	// ExpressionKind1Collection ...
127	ExpressionKind1Collection ExpressionKind1 = "Collection"
128	// ExpressionKind1DateConstant ...
129	ExpressionKind1DateConstant ExpressionKind1 = "DateConstant"
130	// ExpressionKind1DateTimeOffsetConstant ...
131	ExpressionKind1DateTimeOffsetConstant ExpressionKind1 = "DateTimeOffsetConstant"
132	// ExpressionKind1DecimalConstant ...
133	ExpressionKind1DecimalConstant ExpressionKind1 = "DecimalConstant"
134	// ExpressionKind1DurationConstant ...
135	ExpressionKind1DurationConstant ExpressionKind1 = "DurationConstant"
136	// ExpressionKind1EnumMember ...
137	ExpressionKind1EnumMember ExpressionKind1 = "EnumMember"
138	// ExpressionKind1FloatingConstant ...
139	ExpressionKind1FloatingConstant ExpressionKind1 = "FloatingConstant"
140	// ExpressionKind1FunctionApplication ...
141	ExpressionKind1FunctionApplication ExpressionKind1 = "FunctionApplication"
142	// ExpressionKind1GUIDConstant ...
143	ExpressionKind1GUIDConstant ExpressionKind1 = "GuidConstant"
144	// ExpressionKind1If ...
145	ExpressionKind1If ExpressionKind1 = "If"
146	// ExpressionKind1IntegerConstant ...
147	ExpressionKind1IntegerConstant ExpressionKind1 = "IntegerConstant"
148	// ExpressionKind1IsType ...
149	ExpressionKind1IsType ExpressionKind1 = "IsType"
150	// ExpressionKind1Labeled ...
151	ExpressionKind1Labeled ExpressionKind1 = "Labeled"
152	// ExpressionKind1LabeledExpressionReference ...
153	ExpressionKind1LabeledExpressionReference ExpressionKind1 = "LabeledExpressionReference"
154	// ExpressionKind1NavigationPropertyPath ...
155	ExpressionKind1NavigationPropertyPath ExpressionKind1 = "NavigationPropertyPath"
156	// ExpressionKind1None ...
157	ExpressionKind1None ExpressionKind1 = "None"
158	// ExpressionKind1Null ...
159	ExpressionKind1Null ExpressionKind1 = "Null"
160	// ExpressionKind1Path ...
161	ExpressionKind1Path ExpressionKind1 = "Path"
162	// ExpressionKind1PropertyPath ...
163	ExpressionKind1PropertyPath ExpressionKind1 = "PropertyPath"
164	// ExpressionKind1Record ...
165	ExpressionKind1Record ExpressionKind1 = "Record"
166	// ExpressionKind1StringConstant ...
167	ExpressionKind1StringConstant ExpressionKind1 = "StringConstant"
168	// ExpressionKind1TimeOfDayConstant ...
169	ExpressionKind1TimeOfDayConstant ExpressionKind1 = "TimeOfDayConstant"
170)
171
172// PossibleExpressionKind1Values returns an array of possible values for the ExpressionKind1 const type.
173func PossibleExpressionKind1Values() []ExpressionKind1 {
174	return []ExpressionKind1{ExpressionKind1AnnotationPath, ExpressionKind1BinaryConstant, ExpressionKind1BooleanConstant, ExpressionKind1Cast, ExpressionKind1Collection, ExpressionKind1DateConstant, ExpressionKind1DateTimeOffsetConstant, ExpressionKind1DecimalConstant, ExpressionKind1DurationConstant, ExpressionKind1EnumMember, ExpressionKind1FloatingConstant, ExpressionKind1FunctionApplication, ExpressionKind1GUIDConstant, ExpressionKind1If, ExpressionKind1IntegerConstant, ExpressionKind1IsType, ExpressionKind1Labeled, ExpressionKind1LabeledExpressionReference, ExpressionKind1NavigationPropertyPath, ExpressionKind1None, ExpressionKind1Null, ExpressionKind1Path, ExpressionKind1PropertyPath, ExpressionKind1Record, ExpressionKind1StringConstant, ExpressionKind1TimeOfDayConstant}
175}
176
177// Goal enumerates the values for goal.
178type Goal string
179
180const (
181	// Databases ...
182	Databases Goal = "Databases"
183	// Servers ...
184	Servers Goal = "Servers"
185)
186
187// PossibleGoalValues returns an array of possible values for the Goal const type.
188func PossibleGoalValues() []Goal {
189	return []Goal{Databases, Servers}
190}
191
192// Goal1 enumerates the values for goal 1.
193type Goal1 string
194
195const (
196	// Goal1Databases ...
197	Goal1Databases Goal1 = "Databases"
198	// Goal1Servers ...
199	Goal1Servers Goal1 = "Servers"
200)
201
202// PossibleGoal1Values returns an array of possible values for the Goal1 const type.
203func PossibleGoal1Values() []Goal1 {
204	return []Goal1{Goal1Databases, Goal1Servers}
205}
206
207// InstanceType enumerates the values for instance type.
208type InstanceType string
209
210const (
211	// InstanceTypeDatabases ...
212	InstanceTypeDatabases InstanceType = "Databases"
213	// InstanceTypeMigrateEventProperties ...
214	InstanceTypeMigrateEventProperties InstanceType = "MigrateEventProperties"
215	// InstanceTypeServers ...
216	InstanceTypeServers InstanceType = "Servers"
217)
218
219// PossibleInstanceTypeValues returns an array of possible values for the InstanceType const type.
220func PossibleInstanceTypeValues() []InstanceType {
221	return []InstanceType{InstanceTypeDatabases, InstanceTypeMigrateEventProperties, InstanceTypeServers}
222}
223
224// InstanceTypeBasicProjectSummary enumerates the values for instance type basic project summary.
225type InstanceTypeBasicProjectSummary string
226
227const (
228	// InstanceTypeBasicProjectSummaryInstanceTypeDatabases ...
229	InstanceTypeBasicProjectSummaryInstanceTypeDatabases InstanceTypeBasicProjectSummary = "Databases"
230	// InstanceTypeBasicProjectSummaryInstanceTypeProjectSummary ...
231	InstanceTypeBasicProjectSummaryInstanceTypeProjectSummary InstanceTypeBasicProjectSummary = "ProjectSummary"
232	// InstanceTypeBasicProjectSummaryInstanceTypeServers ...
233	InstanceTypeBasicProjectSummaryInstanceTypeServers InstanceTypeBasicProjectSummary = "Servers"
234)
235
236// PossibleInstanceTypeBasicProjectSummaryValues returns an array of possible values for the InstanceTypeBasicProjectSummary const type.
237func PossibleInstanceTypeBasicProjectSummaryValues() []InstanceTypeBasicProjectSummary {
238	return []InstanceTypeBasicProjectSummary{InstanceTypeBasicProjectSummaryInstanceTypeDatabases, InstanceTypeBasicProjectSummaryInstanceTypeProjectSummary, InstanceTypeBasicProjectSummaryInstanceTypeServers}
239}
240
241// InstanceTypeBasicSolutionSummary enumerates the values for instance type basic solution summary.
242type InstanceTypeBasicSolutionSummary string
243
244const (
245	// InstanceTypeBasicSolutionSummaryInstanceTypeDatabases ...
246	InstanceTypeBasicSolutionSummaryInstanceTypeDatabases InstanceTypeBasicSolutionSummary = "Databases"
247	// InstanceTypeBasicSolutionSummaryInstanceTypeServers ...
248	InstanceTypeBasicSolutionSummaryInstanceTypeServers InstanceTypeBasicSolutionSummary = "Servers"
249	// InstanceTypeBasicSolutionSummaryInstanceTypeSolutionSummary ...
250	InstanceTypeBasicSolutionSummaryInstanceTypeSolutionSummary InstanceTypeBasicSolutionSummary = "SolutionSummary"
251)
252
253// PossibleInstanceTypeBasicSolutionSummaryValues returns an array of possible values for the InstanceTypeBasicSolutionSummary const type.
254func PossibleInstanceTypeBasicSolutionSummaryValues() []InstanceTypeBasicSolutionSummary {
255	return []InstanceTypeBasicSolutionSummary{InstanceTypeBasicSolutionSummaryInstanceTypeDatabases, InstanceTypeBasicSolutionSummaryInstanceTypeServers, InstanceTypeBasicSolutionSummaryInstanceTypeSolutionSummary}
256}
257
258// Kind enumerates the values for kind.
259type Kind string
260
261const (
262	// KindAggregatedCollectionPropertyNode ...
263	KindAggregatedCollectionPropertyNode Kind = "AggregatedCollectionPropertyNode"
264	// KindAll ...
265	KindAll Kind = "All"
266	// KindAny ...
267	KindAny Kind = "Any"
268	// KindBinaryOperator ...
269	KindBinaryOperator Kind = "BinaryOperator"
270	// KindCollectionComplexNode ...
271	KindCollectionComplexNode Kind = "CollectionComplexNode"
272	// KindCollectionConstant ...
273	KindCollectionConstant Kind = "CollectionConstant"
274	// KindCollectionFunctionCall ...
275	KindCollectionFunctionCall Kind = "CollectionFunctionCall"
276	// KindCollectionNavigationNode ...
277	KindCollectionNavigationNode Kind = "CollectionNavigationNode"
278	// KindCollectionOpenPropertyAccess ...
279	KindCollectionOpenPropertyAccess Kind = "CollectionOpenPropertyAccess"
280	// KindCollectionPropertyAccess ...
281	KindCollectionPropertyAccess Kind = "CollectionPropertyAccess"
282	// KindCollectionPropertyNode ...
283	KindCollectionPropertyNode Kind = "CollectionPropertyNode"
284	// KindCollectionResourceCast ...
285	KindCollectionResourceCast Kind = "CollectionResourceCast"
286	// KindCollectionResourceFunctionCall ...
287	KindCollectionResourceFunctionCall Kind = "CollectionResourceFunctionCall"
288	// KindConstant ...
289	KindConstant Kind = "Constant"
290	// KindConvert ...
291	KindConvert Kind = "Convert"
292	// KindCount ...
293	KindCount Kind = "Count"
294	// KindEntitySet ...
295	KindEntitySet Kind = "EntitySet"
296	// KindIn ...
297	KindIn Kind = "In"
298	// KindKeyLookup ...
299	KindKeyLookup Kind = "KeyLookup"
300	// KindNamedFunctionParameter ...
301	KindNamedFunctionParameter Kind = "NamedFunctionParameter"
302	// KindNone ...
303	KindNone Kind = "None"
304	// KindNonResourceRangeVariableReference ...
305	KindNonResourceRangeVariableReference Kind = "NonResourceRangeVariableReference"
306	// KindParameterAlias ...
307	KindParameterAlias Kind = "ParameterAlias"
308	// KindResourceRangeVariableReference ...
309	KindResourceRangeVariableReference Kind = "ResourceRangeVariableReference"
310	// KindSearchTerm ...
311	KindSearchTerm Kind = "SearchTerm"
312	// KindSingleComplexNode ...
313	KindSingleComplexNode Kind = "SingleComplexNode"
314	// KindSingleNavigationNode ...
315	KindSingleNavigationNode Kind = "SingleNavigationNode"
316	// KindSingleResourceCast ...
317	KindSingleResourceCast Kind = "SingleResourceCast"
318	// KindSingleResourceFunctionCall ...
319	KindSingleResourceFunctionCall Kind = "SingleResourceFunctionCall"
320	// KindSingleValueCast ...
321	KindSingleValueCast Kind = "SingleValueCast"
322	// KindSingleValueFunctionCall ...
323	KindSingleValueFunctionCall Kind = "SingleValueFunctionCall"
324	// KindSingleValueOpenPropertyAccess ...
325	KindSingleValueOpenPropertyAccess Kind = "SingleValueOpenPropertyAccess"
326	// KindSingleValuePropertyAccess ...
327	KindSingleValuePropertyAccess Kind = "SingleValuePropertyAccess"
328	// KindUnaryOperator ...
329	KindUnaryOperator Kind = "UnaryOperator"
330)
331
332// PossibleKindValues returns an array of possible values for the Kind const type.
333func PossibleKindValues() []Kind {
334	return []Kind{KindAggregatedCollectionPropertyNode, KindAll, KindAny, KindBinaryOperator, KindCollectionComplexNode, KindCollectionConstant, KindCollectionFunctionCall, KindCollectionNavigationNode, KindCollectionOpenPropertyAccess, KindCollectionPropertyAccess, KindCollectionPropertyNode, KindCollectionResourceCast, KindCollectionResourceFunctionCall, KindConstant, KindConvert, KindCount, KindEntitySet, KindIn, KindKeyLookup, KindNamedFunctionParameter, KindNone, KindNonResourceRangeVariableReference, KindParameterAlias, KindResourceRangeVariableReference, KindSearchTerm, KindSingleComplexNode, KindSingleNavigationNode, KindSingleResourceCast, KindSingleResourceFunctionCall, KindSingleValueCast, KindSingleValueFunctionCall, KindSingleValueOpenPropertyAccess, KindSingleValuePropertyAccess, KindUnaryOperator}
335}
336
337// Kind1 enumerates the values for kind 1.
338type Kind1 string
339
340const (
341	// Aggregate ...
342	Aggregate Kind1 = "Aggregate"
343	// Compute ...
344	Compute Kind1 = "Compute"
345	// Filter ...
346	Filter Kind1 = "Filter"
347	// GroupBy ...
348	GroupBy Kind1 = "GroupBy"
349)
350
351// PossibleKind1Values returns an array of possible values for the Kind1 const type.
352func PossibleKind1Values() []Kind1 {
353	return []Kind1{Aggregate, Compute, Filter, GroupBy}
354}
355
356// OnDelete enumerates the values for on delete.
357type OnDelete string
358
359const (
360	// OnDeleteCascade ...
361	OnDeleteCascade OnDelete = "Cascade"
362	// OnDeleteNone ...
363	OnDeleteNone OnDelete = "None"
364)
365
366// PossibleOnDeleteValues returns an array of possible values for the OnDelete const type.
367func PossibleOnDeleteValues() []OnDelete {
368	return []OnDelete{OnDeleteCascade, OnDeleteNone}
369}
370
371// PropertyKind enumerates the values for property kind.
372type PropertyKind string
373
374const (
375	// PropertyKindNavigation ...
376	PropertyKindNavigation PropertyKind = "Navigation"
377	// PropertyKindNone ...
378	PropertyKindNone PropertyKind = "None"
379	// PropertyKindStructural ...
380	PropertyKindStructural PropertyKind = "Structural"
381)
382
383// PossiblePropertyKindValues returns an array of possible values for the PropertyKind const type.
384func PossiblePropertyKindValues() []PropertyKind {
385	return []PropertyKind{PropertyKindNavigation, PropertyKindNone, PropertyKindStructural}
386}
387
388// PropertyKind1 enumerates the values for property kind 1.
389type PropertyKind1 string
390
391const (
392	// PropertyKind1Navigation ...
393	PropertyKind1Navigation PropertyKind1 = "Navigation"
394	// PropertyKind1None ...
395	PropertyKind1None PropertyKind1 = "None"
396	// PropertyKind1Structural ...
397	PropertyKind1Structural PropertyKind1 = "Structural"
398)
399
400// PossiblePropertyKind1Values returns an array of possible values for the PropertyKind1 const type.
401func PossiblePropertyKind1Values() []PropertyKind1 {
402	return []PropertyKind1{PropertyKind1Navigation, PropertyKind1None, PropertyKind1Structural}
403}
404
405// PropertyKind2 enumerates the values for property kind 2.
406type PropertyKind2 string
407
408const (
409	// PropertyKind2Navigation ...
410	PropertyKind2Navigation PropertyKind2 = "Navigation"
411	// PropertyKind2None ...
412	PropertyKind2None PropertyKind2 = "None"
413	// PropertyKind2Structural ...
414	PropertyKind2Structural PropertyKind2 = "Structural"
415)
416
417// PossiblePropertyKind2Values returns an array of possible values for the PropertyKind2 const type.
418func PossiblePropertyKind2Values() []PropertyKind2 {
419	return []PropertyKind2{PropertyKind2Navigation, PropertyKind2None, PropertyKind2Structural}
420}
421
422// ProvisioningState enumerates the values for provisioning state.
423type ProvisioningState string
424
425const (
426	// ProvisioningStateAccepted ...
427	ProvisioningStateAccepted ProvisioningState = "Accepted"
428	// ProvisioningStateCreating ...
429	ProvisioningStateCreating ProvisioningState = "Creating"
430	// ProvisioningStateDeleting ...
431	ProvisioningStateDeleting ProvisioningState = "Deleting"
432	// ProvisioningStateFailed ...
433	ProvisioningStateFailed ProvisioningState = "Failed"
434	// ProvisioningStateMoving ...
435	ProvisioningStateMoving ProvisioningState = "Moving"
436	// ProvisioningStateSucceeded ...
437	ProvisioningStateSucceeded ProvisioningState = "Succeeded"
438)
439
440// PossibleProvisioningStateValues returns an array of possible values for the ProvisioningState const type.
441func PossibleProvisioningStateValues() []ProvisioningState {
442	return []ProvisioningState{ProvisioningStateAccepted, ProvisioningStateCreating, ProvisioningStateDeleting, ProvisioningStateFailed, ProvisioningStateMoving, ProvisioningStateSucceeded}
443}
444
445// Purpose enumerates the values for purpose.
446type Purpose string
447
448const (
449	// Assessment ...
450	Assessment Purpose = "Assessment"
451	// Discovery ...
452	Discovery Purpose = "Discovery"
453	// Migration ...
454	Migration Purpose = "Migration"
455)
456
457// PossiblePurposeValues returns an array of possible values for the Purpose const type.
458func PossiblePurposeValues() []Purpose {
459	return []Purpose{Assessment, Discovery, Migration}
460}
461
462// RefreshSummaryState enumerates the values for refresh summary state.
463type RefreshSummaryState string
464
465const (
466	// RefreshSummaryStateCompleted ...
467	RefreshSummaryStateCompleted RefreshSummaryState = "Completed"
468	// RefreshSummaryStateFailed ...
469	RefreshSummaryStateFailed RefreshSummaryState = "Failed"
470	// RefreshSummaryStateInProgress ...
471	RefreshSummaryStateInProgress RefreshSummaryState = "InProgress"
472	// RefreshSummaryStateStarted ...
473	RefreshSummaryStateStarted RefreshSummaryState = "Started"
474)
475
476// PossibleRefreshSummaryStateValues returns an array of possible values for the RefreshSummaryState const type.
477func PossibleRefreshSummaryStateValues() []RefreshSummaryState {
478	return []RefreshSummaryState{RefreshSummaryStateCompleted, RefreshSummaryStateFailed, RefreshSummaryStateInProgress, RefreshSummaryStateStarted}
479}
480
481// RefreshSummaryState1 enumerates the values for refresh summary state 1.
482type RefreshSummaryState1 string
483
484const (
485	// RefreshSummaryState1Completed ...
486	RefreshSummaryState1Completed RefreshSummaryState1 = "Completed"
487	// RefreshSummaryState1Failed ...
488	RefreshSummaryState1Failed RefreshSummaryState1 = "Failed"
489	// RefreshSummaryState1InProgress ...
490	RefreshSummaryState1InProgress RefreshSummaryState1 = "InProgress"
491	// RefreshSummaryState1Started ...
492	RefreshSummaryState1Started RefreshSummaryState1 = "Started"
493)
494
495// PossibleRefreshSummaryState1Values returns an array of possible values for the RefreshSummaryState1 const type.
496func PossibleRefreshSummaryState1Values() []RefreshSummaryState1 {
497	return []RefreshSummaryState1{RefreshSummaryState1Completed, RefreshSummaryState1Failed, RefreshSummaryState1InProgress, RefreshSummaryState1Started}
498}
499
500// SchemaElementKind enumerates the values for schema element kind.
501type SchemaElementKind string
502
503const (
504	// SchemaElementKindAction ...
505	SchemaElementKindAction SchemaElementKind = "Action"
506	// SchemaElementKindEntityContainer ...
507	SchemaElementKindEntityContainer SchemaElementKind = "EntityContainer"
508	// SchemaElementKindFunction ...
509	SchemaElementKindFunction SchemaElementKind = "Function"
510	// SchemaElementKindNone ...
511	SchemaElementKindNone SchemaElementKind = "None"
512	// SchemaElementKindTerm ...
513	SchemaElementKindTerm SchemaElementKind = "Term"
514	// SchemaElementKindTypeDefinition ...
515	SchemaElementKindTypeDefinition SchemaElementKind = "TypeDefinition"
516)
517
518// PossibleSchemaElementKindValues returns an array of possible values for the SchemaElementKind const type.
519func PossibleSchemaElementKindValues() []SchemaElementKind {
520	return []SchemaElementKind{SchemaElementKindAction, SchemaElementKindEntityContainer, SchemaElementKindFunction, SchemaElementKindNone, SchemaElementKindTerm, SchemaElementKindTypeDefinition}
521}
522
523// SchemaElementKind1 enumerates the values for schema element kind 1.
524type SchemaElementKind1 string
525
526const (
527	// SchemaElementKind1Action ...
528	SchemaElementKind1Action SchemaElementKind1 = "Action"
529	// SchemaElementKind1EntityContainer ...
530	SchemaElementKind1EntityContainer SchemaElementKind1 = "EntityContainer"
531	// SchemaElementKind1Function ...
532	SchemaElementKind1Function SchemaElementKind1 = "Function"
533	// SchemaElementKind1None ...
534	SchemaElementKind1None SchemaElementKind1 = "None"
535	// SchemaElementKind1Term ...
536	SchemaElementKind1Term SchemaElementKind1 = "Term"
537	// SchemaElementKind1TypeDefinition ...
538	SchemaElementKind1TypeDefinition SchemaElementKind1 = "TypeDefinition"
539)
540
541// PossibleSchemaElementKind1Values returns an array of possible values for the SchemaElementKind1 const type.
542func PossibleSchemaElementKind1Values() []SchemaElementKind1 {
543	return []SchemaElementKind1{SchemaElementKind1Action, SchemaElementKind1EntityContainer, SchemaElementKind1Function, SchemaElementKind1None, SchemaElementKind1Term, SchemaElementKind1TypeDefinition}
544}
545
546// SchemaElementKind2 enumerates the values for schema element kind 2.
547type SchemaElementKind2 string
548
549const (
550	// SchemaElementKind2Action ...
551	SchemaElementKind2Action SchemaElementKind2 = "Action"
552	// SchemaElementKind2EntityContainer ...
553	SchemaElementKind2EntityContainer SchemaElementKind2 = "EntityContainer"
554	// SchemaElementKind2Function ...
555	SchemaElementKind2Function SchemaElementKind2 = "Function"
556	// SchemaElementKind2None ...
557	SchemaElementKind2None SchemaElementKind2 = "None"
558	// SchemaElementKind2Term ...
559	SchemaElementKind2Term SchemaElementKind2 = "Term"
560	// SchemaElementKind2TypeDefinition ...
561	SchemaElementKind2TypeDefinition SchemaElementKind2 = "TypeDefinition"
562)
563
564// PossibleSchemaElementKind2Values returns an array of possible values for the SchemaElementKind2 const type.
565func PossibleSchemaElementKind2Values() []SchemaElementKind2 {
566	return []SchemaElementKind2{SchemaElementKind2Action, SchemaElementKind2EntityContainer, SchemaElementKind2Function, SchemaElementKind2None, SchemaElementKind2Term, SchemaElementKind2TypeDefinition}
567}
568
569// Status enumerates the values for status.
570type Status string
571
572const (
573	// Active ...
574	Active Status = "Active"
575	// Inactive ...
576	Inactive Status = "Inactive"
577)
578
579// PossibleStatusValues returns an array of possible values for the Status const type.
580func PossibleStatusValues() []Status {
581	return []Status{Active, Inactive}
582}
583
584// Tool enumerates the values for tool.
585type Tool string
586
587const (
588	// Carbonite ...
589	Carbonite Tool = "Carbonite"
590	// Cloudamize ...
591	Cloudamize Tool = "Cloudamize"
592	// CorentTech ...
593	CorentTech Tool = "CorentTech"
594	// DatabaseMigrationService ...
595	DatabaseMigrationService Tool = "DatabaseMigrationService"
596	// DataMigrationAssistant ...
597	DataMigrationAssistant Tool = "DataMigrationAssistant"
598	// ServerAssessment ...
599	ServerAssessment Tool = "ServerAssessment"
600	// ServerAssessmentV1 ...
601	ServerAssessmentV1 Tool = "ServerAssessmentV1"
602	// ServerDiscovery ...
603	ServerDiscovery Tool = "ServerDiscovery"
604	// ServerMigration ...
605	ServerMigration Tool = "ServerMigration"
606	// ServerMigrationReplication ...
607	ServerMigrationReplication Tool = "ServerMigration_Replication"
608	// Turbonomic ...
609	Turbonomic Tool = "Turbonomic"
610	// Zerto ...
611	Zerto Tool = "Zerto"
612)
613
614// PossibleToolValues returns an array of possible values for the Tool const type.
615func PossibleToolValues() []Tool {
616	return []Tool{Carbonite, Cloudamize, CorentTech, DatabaseMigrationService, DataMigrationAssistant, ServerAssessment, ServerAssessmentV1, ServerDiscovery, ServerMigration, ServerMigrationReplication, Turbonomic, Zerto}
617}
618
619// Tool1 enumerates the values for tool 1.
620type Tool1 string
621
622const (
623	// Tool1Carbonite ...
624	Tool1Carbonite Tool1 = "Carbonite"
625	// Tool1Cloudamize ...
626	Tool1Cloudamize Tool1 = "Cloudamize"
627	// Tool1CorentTech ...
628	Tool1CorentTech Tool1 = "CorentTech"
629	// Tool1DatabaseMigrationService ...
630	Tool1DatabaseMigrationService Tool1 = "DatabaseMigrationService"
631	// Tool1DataMigrationAssistant ...
632	Tool1DataMigrationAssistant Tool1 = "DataMigrationAssistant"
633	// Tool1ServerAssessment ...
634	Tool1ServerAssessment Tool1 = "ServerAssessment"
635	// Tool1ServerAssessmentV1 ...
636	Tool1ServerAssessmentV1 Tool1 = "ServerAssessmentV1"
637	// Tool1ServerDiscovery ...
638	Tool1ServerDiscovery Tool1 = "ServerDiscovery"
639	// Tool1ServerMigration ...
640	Tool1ServerMigration Tool1 = "ServerMigration"
641	// Tool1ServerMigrationReplication ...
642	Tool1ServerMigrationReplication Tool1 = "ServerMigration_Replication"
643	// Tool1Turbonomic ...
644	Tool1Turbonomic Tool1 = "Turbonomic"
645	// Tool1Zerto ...
646	Tool1Zerto Tool1 = "Zerto"
647)
648
649// PossibleTool1Values returns an array of possible values for the Tool1 const type.
650func PossibleTool1Values() []Tool1 {
651	return []Tool1{Tool1Carbonite, Tool1Cloudamize, Tool1CorentTech, Tool1DatabaseMigrationService, Tool1DataMigrationAssistant, Tool1ServerAssessment, Tool1ServerAssessmentV1, Tool1ServerDiscovery, Tool1ServerMigration, Tool1ServerMigrationReplication, Tool1Turbonomic, Tool1Zerto}
652}
653
654// TypeKind enumerates the values for type kind.
655type TypeKind string
656
657const (
658	// TypeKindCollection ...
659	TypeKindCollection TypeKind = "Collection"
660	// TypeKindComplex ...
661	TypeKindComplex TypeKind = "Complex"
662	// TypeKindEntity ...
663	TypeKindEntity TypeKind = "Entity"
664	// TypeKindEntityReference ...
665	TypeKindEntityReference TypeKind = "EntityReference"
666	// TypeKindEnum ...
667	TypeKindEnum TypeKind = "Enum"
668	// TypeKindNone ...
669	TypeKindNone TypeKind = "None"
670	// TypeKindPath ...
671	TypeKindPath TypeKind = "Path"
672	// TypeKindPrimitive ...
673	TypeKindPrimitive TypeKind = "Primitive"
674	// TypeKindTypeDefinition ...
675	TypeKindTypeDefinition TypeKind = "TypeDefinition"
676	// TypeKindUntyped ...
677	TypeKindUntyped TypeKind = "Untyped"
678)
679
680// PossibleTypeKindValues returns an array of possible values for the TypeKind const type.
681func PossibleTypeKindValues() []TypeKind {
682	return []TypeKind{TypeKindCollection, TypeKindComplex, TypeKindEntity, TypeKindEntityReference, TypeKindEnum, TypeKindNone, TypeKindPath, TypeKindPrimitive, TypeKindTypeDefinition, TypeKindUntyped}
683}
684
685// TypeKind1 enumerates the values for type kind 1.
686type TypeKind1 string
687
688const (
689	// TypeKind1Collection ...
690	TypeKind1Collection TypeKind1 = "Collection"
691	// TypeKind1Complex ...
692	TypeKind1Complex TypeKind1 = "Complex"
693	// TypeKind1Entity ...
694	TypeKind1Entity TypeKind1 = "Entity"
695	// TypeKind1EntityReference ...
696	TypeKind1EntityReference TypeKind1 = "EntityReference"
697	// TypeKind1Enum ...
698	TypeKind1Enum TypeKind1 = "Enum"
699	// TypeKind1None ...
700	TypeKind1None TypeKind1 = "None"
701	// TypeKind1Path ...
702	TypeKind1Path TypeKind1 = "Path"
703	// TypeKind1Primitive ...
704	TypeKind1Primitive TypeKind1 = "Primitive"
705	// TypeKind1TypeDefinition ...
706	TypeKind1TypeDefinition TypeKind1 = "TypeDefinition"
707	// TypeKind1Untyped ...
708	TypeKind1Untyped TypeKind1 = "Untyped"
709)
710
711// PossibleTypeKind1Values returns an array of possible values for the TypeKind1 const type.
712func PossibleTypeKind1Values() []TypeKind1 {
713	return []TypeKind1{TypeKind1Collection, TypeKind1Complex, TypeKind1Entity, TypeKind1EntityReference, TypeKind1Enum, TypeKind1None, TypeKind1Path, TypeKind1Primitive, TypeKind1TypeDefinition, TypeKind1Untyped}
714}
715