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