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