1 package siterecovery
2
3
4
5
6
7
8
9
10 type A2ARecoveryAvailabilityType string
11
12 const (
13
14 AvailabilitySet A2ARecoveryAvailabilityType = "AvailabilitySet"
15
16 AvailabilityZone A2ARecoveryAvailabilityType = "AvailabilityZone"
17
18 Single A2ARecoveryAvailabilityType = "Single"
19 )
20
21
22 func PossibleA2ARecoveryAvailabilityTypeValues() []A2ARecoveryAvailabilityType {
23 return []A2ARecoveryAvailabilityType{AvailabilitySet, AvailabilityZone, Single}
24 }
25
26
27 type A2ARpRecoveryPointType string
28
29 const (
30
31 Latest A2ARpRecoveryPointType = "Latest"
32
33 LatestApplicationConsistent A2ARpRecoveryPointType = "LatestApplicationConsistent"
34
35 LatestCrashConsistent A2ARpRecoveryPointType = "LatestCrashConsistent"
36
37 LatestProcessed A2ARpRecoveryPointType = "LatestProcessed"
38 )
39
40
41 func PossibleA2ARpRecoveryPointTypeValues() []A2ARpRecoveryPointType {
42 return []A2ARpRecoveryPointType{Latest, LatestApplicationConsistent, LatestCrashConsistent, LatestProcessed}
43 }
44
45
46 type AgentAutoUpdateStatus string
47
48 const (
49
50 Disabled AgentAutoUpdateStatus = "Disabled"
51
52 Enabled AgentAutoUpdateStatus = "Enabled"
53 )
54
55
56 func PossibleAgentAutoUpdateStatusValues() []AgentAutoUpdateStatus {
57 return []AgentAutoUpdateStatus{Disabled, Enabled}
58 }
59
60
61 type AgentUpgradeBlockedReason string
62
63 const (
64
65 AgentNoHeartbeat AgentUpgradeBlockedReason = "AgentNoHeartbeat"
66
67 AlreadyOnLatestVersion AgentUpgradeBlockedReason = "AlreadyOnLatestVersion"
68
69 DistroIsNotReported AgentUpgradeBlockedReason = "DistroIsNotReported"
70
71 DistroNotSupportedForUpgrade AgentUpgradeBlockedReason = "DistroNotSupportedForUpgrade"
72
73 IncompatibleApplianceVersion AgentUpgradeBlockedReason = "IncompatibleApplianceVersion"
74
75 InvalidAgentVersion AgentUpgradeBlockedReason = "InvalidAgentVersion"
76
77 InvalidDriverVersion AgentUpgradeBlockedReason = "InvalidDriverVersion"
78
79 MissingUpgradePath AgentUpgradeBlockedReason = "MissingUpgradePath"
80
81 NotProtected AgentUpgradeBlockedReason = "NotProtected"
82
83 ProcessServerNoHeartbeat AgentUpgradeBlockedReason = "ProcessServerNoHeartbeat"
84
85 RcmProxyNoHeartbeat AgentUpgradeBlockedReason = "RcmProxyNoHeartbeat"
86
87 RebootRequired AgentUpgradeBlockedReason = "RebootRequired"
88
89 Unknown AgentUpgradeBlockedReason = "Unknown"
90
91 UnsupportedProtectionScenario AgentUpgradeBlockedReason = "UnsupportedProtectionScenario"
92 )
93
94
95 func PossibleAgentUpgradeBlockedReasonValues() []AgentUpgradeBlockedReason {
96 return []AgentUpgradeBlockedReason{AgentNoHeartbeat, AlreadyOnLatestVersion, DistroIsNotReported, DistroNotSupportedForUpgrade, IncompatibleApplianceVersion, InvalidAgentVersion, InvalidDriverVersion, MissingUpgradePath, NotProtected, ProcessServerNoHeartbeat, RcmProxyNoHeartbeat, RebootRequired, Unknown, UnsupportedProtectionScenario}
97 }
98
99
100 type AgentVersionStatus string
101
102 const (
103
104 Deprecated AgentVersionStatus = "Deprecated"
105
106 NotSupported AgentVersionStatus = "NotSupported"
107
108 SecurityUpdateRequired AgentVersionStatus = "SecurityUpdateRequired"
109
110 Supported AgentVersionStatus = "Supported"
111
112 UpdateRequired AgentVersionStatus = "UpdateRequired"
113 )
114
115
116 func PossibleAgentVersionStatusValues() []AgentVersionStatus {
117 return []AgentVersionStatus{Deprecated, NotSupported, SecurityUpdateRequired, Supported, UpdateRequired}
118 }
119
120
121 type AlternateLocationRecoveryOption string
122
123 const (
124
125 CreateVMIfNotFound AlternateLocationRecoveryOption = "CreateVmIfNotFound"
126
127 NoAction AlternateLocationRecoveryOption = "NoAction"
128 )
129
130
131 func PossibleAlternateLocationRecoveryOptionValues() []AlternateLocationRecoveryOption {
132 return []AlternateLocationRecoveryOption{CreateVMIfNotFound, NoAction}
133 }
134
135
136 type AutoProtectionOfDataDisk string
137
138 const (
139
140 AutoProtectionOfDataDiskDisabled AutoProtectionOfDataDisk = "Disabled"
141
142 AutoProtectionOfDataDiskEnabled AutoProtectionOfDataDisk = "Enabled"
143 )
144
145
146 func PossibleAutoProtectionOfDataDiskValues() []AutoProtectionOfDataDisk {
147 return []AutoProtectionOfDataDisk{AutoProtectionOfDataDiskDisabled, AutoProtectionOfDataDiskEnabled}
148 }
149
150
151 type AutoProtectionOfDataDiskStatus string
152
153 const (
154
155 AutoProtectionOfDataDiskStatusDisabled AutoProtectionOfDataDiskStatus = "Disabled"
156
157 AutoProtectionOfDataDiskStatusEnabled AutoProtectionOfDataDiskStatus = "Enabled"
158 )
159
160
161 func PossibleAutoProtectionOfDataDiskStatusValues() []AutoProtectionOfDataDiskStatus {
162 return []AutoProtectionOfDataDiskStatus{AutoProtectionOfDataDiskStatusDisabled, AutoProtectionOfDataDiskStatusEnabled}
163 }
164
165
166 type DataSyncStatus string
167
168 const (
169
170 ForDownTime DataSyncStatus = "ForDownTime"
171
172 ForSynchronization DataSyncStatus = "ForSynchronization"
173 )
174
175
176 func PossibleDataSyncStatusValues() []DataSyncStatus {
177 return []DataSyncStatus{ForDownTime, ForSynchronization}
178 }
179
180
181 type DisableProtectionReason string
182
183 const (
184
185 MigrationComplete DisableProtectionReason = "MigrationComplete"
186
187 NotSpecified DisableProtectionReason = "NotSpecified"
188 )
189
190
191 func PossibleDisableProtectionReasonValues() []DisableProtectionReason {
192 return []DisableProtectionReason{MigrationComplete, NotSpecified}
193 }
194
195
196 type DiskAccountType string
197
198 const (
199
200 PremiumLRS DiskAccountType = "Premium_LRS"
201
202 StandardLRS DiskAccountType = "Standard_LRS"
203
204 StandardSSDLRS DiskAccountType = "StandardSSD_LRS"
205 )
206
207
208 func PossibleDiskAccountTypeValues() []DiskAccountType {
209 return []DiskAccountType{PremiumLRS, StandardLRS, StandardSSDLRS}
210 }
211
212
213 type DiskType string
214
215 const (
216
217 DiskTypePremiumLRS DiskType = "Premium_LRS"
218
219 DiskTypeStandardLRS DiskType = "Standard_LRS"
220
221 DiskTypeStandardSSDLRS DiskType = "StandardSSD_LRS"
222 )
223
224
225 func PossibleDiskTypeValues() []DiskType {
226 return []DiskType{DiskTypePremiumLRS, DiskTypeStandardLRS, DiskTypeStandardSSDLRS}
227 }
228
229
230 type EthernetAddressType string
231
232 const (
233
234 Dynamic EthernetAddressType = "Dynamic"
235
236 Static EthernetAddressType = "Static"
237 )
238
239
240 func PossibleEthernetAddressTypeValues() []EthernetAddressType {
241 return []EthernetAddressType{Dynamic, Static}
242 }
243
244
245 type FailoverDeploymentModel string
246
247 const (
248
249 Classic FailoverDeploymentModel = "Classic"
250
251 NotApplicable FailoverDeploymentModel = "NotApplicable"
252
253 ResourceManager FailoverDeploymentModel = "ResourceManager"
254 )
255
256
257 func PossibleFailoverDeploymentModelValues() []FailoverDeploymentModel {
258 return []FailoverDeploymentModel{Classic, NotApplicable, ResourceManager}
259 }
260
261
262 type HealthErrorCategory string
263
264 const (
265
266 AgentAutoUpdate HealthErrorCategory = "AgentAutoUpdate"
267
268 Configuration HealthErrorCategory = "Configuration"
269
270 FabricInfrastructure HealthErrorCategory = "FabricInfrastructure"
271
272 None HealthErrorCategory = "None"
273
274 Replication HealthErrorCategory = "Replication"
275
276 TestFailover HealthErrorCategory = "TestFailover"
277
278 VersionExpiry HealthErrorCategory = "VersionExpiry"
279 )
280
281
282 func PossibleHealthErrorCategoryValues() []HealthErrorCategory {
283 return []HealthErrorCategory{AgentAutoUpdate, Configuration, FabricInfrastructure, None, Replication, TestFailover, VersionExpiry}
284 }
285
286
287 type HealthErrorCustomerResolvability string
288
289 const (
290
291 Allowed HealthErrorCustomerResolvability = "Allowed"
292
293 NotAllowed HealthErrorCustomerResolvability = "NotAllowed"
294 )
295
296
297 func PossibleHealthErrorCustomerResolvabilityValues() []HealthErrorCustomerResolvability {
298 return []HealthErrorCustomerResolvability{Allowed, NotAllowed}
299 }
300
301
302
303 type HyperVReplicaAzureRpRecoveryPointType string
304
305 const (
306
307 HyperVReplicaAzureRpRecoveryPointTypeLatest HyperVReplicaAzureRpRecoveryPointType = "Latest"
308
309 HyperVReplicaAzureRpRecoveryPointTypeLatestApplicationConsistent HyperVReplicaAzureRpRecoveryPointType = "LatestApplicationConsistent"
310
311 HyperVReplicaAzureRpRecoveryPointTypeLatestProcessed HyperVReplicaAzureRpRecoveryPointType = "LatestProcessed"
312 )
313
314
315 func PossibleHyperVReplicaAzureRpRecoveryPointTypeValues() []HyperVReplicaAzureRpRecoveryPointType {
316 return []HyperVReplicaAzureRpRecoveryPointType{HyperVReplicaAzureRpRecoveryPointTypeLatest, HyperVReplicaAzureRpRecoveryPointTypeLatestApplicationConsistent, HyperVReplicaAzureRpRecoveryPointTypeLatestProcessed}
317 }
318
319
320 type InMageV2RpRecoveryPointType string
321
322 const (
323
324 InMageV2RpRecoveryPointTypeLatest InMageV2RpRecoveryPointType = "Latest"
325
326 InMageV2RpRecoveryPointTypeLatestApplicationConsistent InMageV2RpRecoveryPointType = "LatestApplicationConsistent"
327
328 InMageV2RpRecoveryPointTypeLatestCrashConsistent InMageV2RpRecoveryPointType = "LatestCrashConsistent"
329
330 InMageV2RpRecoveryPointTypeLatestProcessed InMageV2RpRecoveryPointType = "LatestProcessed"
331 )
332
333
334 func PossibleInMageV2RpRecoveryPointTypeValues() []InMageV2RpRecoveryPointType {
335 return []InMageV2RpRecoveryPointType{InMageV2RpRecoveryPointTypeLatest, InMageV2RpRecoveryPointTypeLatestApplicationConsistent, InMageV2RpRecoveryPointTypeLatestCrashConsistent, InMageV2RpRecoveryPointTypeLatestProcessed}
336 }
337
338
339 type InstanceType string
340
341 const (
342
343 InstanceTypeA2A InstanceType = "A2A"
344
345 InstanceTypeAddDisksProviderSpecificInput InstanceType = "AddDisksProviderSpecificInput"
346 )
347
348
349 func PossibleInstanceTypeValues() []InstanceType {
350 return []InstanceType{InstanceTypeA2A, InstanceTypeAddDisksProviderSpecificInput}
351 }
352
353
354
355 type InstanceTypeBasicApplyRecoveryPointProviderSpecificInput string
356
357 const (
358
359 InstanceTypeBasicApplyRecoveryPointProviderSpecificInputInstanceTypeA2A InstanceTypeBasicApplyRecoveryPointProviderSpecificInput = "A2A"
360
361 InstanceTypeBasicApplyRecoveryPointProviderSpecificInputInstanceTypeApplyRecoveryPointProviderSpecificInput InstanceTypeBasicApplyRecoveryPointProviderSpecificInput = "ApplyRecoveryPointProviderSpecificInput"
362
363 InstanceTypeBasicApplyRecoveryPointProviderSpecificInputInstanceTypeHyperVReplicaAzure InstanceTypeBasicApplyRecoveryPointProviderSpecificInput = "HyperVReplicaAzure"
364
365 InstanceTypeBasicApplyRecoveryPointProviderSpecificInputInstanceTypeInMageAzureV2 InstanceTypeBasicApplyRecoveryPointProviderSpecificInput = "InMageAzureV2"
366
367 InstanceTypeBasicApplyRecoveryPointProviderSpecificInputInstanceTypeInMageRcm InstanceTypeBasicApplyRecoveryPointProviderSpecificInput = "InMageRcm"
368 )
369
370
371 func PossibleInstanceTypeBasicApplyRecoveryPointProviderSpecificInputValues() []InstanceTypeBasicApplyRecoveryPointProviderSpecificInput {
372 return []InstanceTypeBasicApplyRecoveryPointProviderSpecificInput{InstanceTypeBasicApplyRecoveryPointProviderSpecificInputInstanceTypeA2A, InstanceTypeBasicApplyRecoveryPointProviderSpecificInputInstanceTypeApplyRecoveryPointProviderSpecificInput, InstanceTypeBasicApplyRecoveryPointProviderSpecificInputInstanceTypeHyperVReplicaAzure, InstanceTypeBasicApplyRecoveryPointProviderSpecificInputInstanceTypeInMageAzureV2, InstanceTypeBasicApplyRecoveryPointProviderSpecificInputInstanceTypeInMageRcm}
373 }
374
375
376 type InstanceTypeBasicConfigurationSettings string
377
378 const (
379
380 InstanceTypeConfigurationSettings InstanceTypeBasicConfigurationSettings = "ConfigurationSettings"
381
382 InstanceTypeHyperVVirtualMachine InstanceTypeBasicConfigurationSettings = "HyperVVirtualMachine"
383
384 InstanceTypeReplicationGroupDetails InstanceTypeBasicConfigurationSettings = "ReplicationGroupDetails"
385
386 InstanceTypeVmmVirtualMachine InstanceTypeBasicConfigurationSettings = "VmmVirtualMachine"
387
388 InstanceTypeVMwareVirtualMachine InstanceTypeBasicConfigurationSettings = "VMwareVirtualMachine"
389 )
390
391
392 func PossibleInstanceTypeBasicConfigurationSettingsValues() []InstanceTypeBasicConfigurationSettings {
393 return []InstanceTypeBasicConfigurationSettings{InstanceTypeConfigurationSettings, InstanceTypeHyperVVirtualMachine, InstanceTypeReplicationGroupDetails, InstanceTypeVmmVirtualMachine, InstanceTypeVMwareVirtualMachine}
394 }
395
396
397
398 type InstanceTypeBasicCreateProtectionIntentProviderSpecificDetails string
399
400 const (
401
402 InstanceTypeBasicCreateProtectionIntentProviderSpecificDetailsInstanceTypeA2A InstanceTypeBasicCreateProtectionIntentProviderSpecificDetails = "A2A"
403
404 InstanceTypeBasicCreateProtectionIntentProviderSpecificDetailsInstanceTypeCreateProtectionIntentProviderSpecificDetails InstanceTypeBasicCreateProtectionIntentProviderSpecificDetails = "CreateProtectionIntentProviderSpecificDetails"
405 )
406
407
408 func PossibleInstanceTypeBasicCreateProtectionIntentProviderSpecificDetailsValues() []InstanceTypeBasicCreateProtectionIntentProviderSpecificDetails {
409 return []InstanceTypeBasicCreateProtectionIntentProviderSpecificDetails{InstanceTypeBasicCreateProtectionIntentProviderSpecificDetailsInstanceTypeA2A, InstanceTypeBasicCreateProtectionIntentProviderSpecificDetailsInstanceTypeCreateProtectionIntentProviderSpecificDetails}
410 }
411
412
413
414 type InstanceTypeBasicDisableProtectionProviderSpecificInput string
415
416 const (
417
418 InstanceTypeDisableProtectionProviderSpecificInput InstanceTypeBasicDisableProtectionProviderSpecificInput = "DisableProtectionProviderSpecificInput"
419
420 InstanceTypeInMage InstanceTypeBasicDisableProtectionProviderSpecificInput = "InMage"
421 )
422
423
424 func PossibleInstanceTypeBasicDisableProtectionProviderSpecificInputValues() []InstanceTypeBasicDisableProtectionProviderSpecificInput {
425 return []InstanceTypeBasicDisableProtectionProviderSpecificInput{InstanceTypeDisableProtectionProviderSpecificInput, InstanceTypeInMage}
426 }
427
428
429
430 type InstanceTypeBasicEnableMigrationProviderSpecificInput string
431
432 const (
433
434 InstanceTypeEnableMigrationProviderSpecificInput InstanceTypeBasicEnableMigrationProviderSpecificInput = "EnableMigrationProviderSpecificInput"
435
436 InstanceTypeVMwareCbt InstanceTypeBasicEnableMigrationProviderSpecificInput = "VMwareCbt"
437 )
438
439
440 func PossibleInstanceTypeBasicEnableMigrationProviderSpecificInputValues() []InstanceTypeBasicEnableMigrationProviderSpecificInput {
441 return []InstanceTypeBasicEnableMigrationProviderSpecificInput{InstanceTypeEnableMigrationProviderSpecificInput, InstanceTypeVMwareCbt}
442 }
443
444
445
446 type InstanceTypeBasicEnableProtectionProviderSpecificInput string
447
448 const (
449
450 InstanceTypeBasicEnableProtectionProviderSpecificInputInstanceTypeA2A InstanceTypeBasicEnableProtectionProviderSpecificInput = "A2A"
451
452 InstanceTypeBasicEnableProtectionProviderSpecificInputInstanceTypeEnableProtectionProviderSpecificInput InstanceTypeBasicEnableProtectionProviderSpecificInput = "EnableProtectionProviderSpecificInput"
453
454 InstanceTypeBasicEnableProtectionProviderSpecificInputInstanceTypeHyperVReplicaAzure InstanceTypeBasicEnableProtectionProviderSpecificInput = "HyperVReplicaAzure"
455
456 InstanceTypeBasicEnableProtectionProviderSpecificInputInstanceTypeInMage InstanceTypeBasicEnableProtectionProviderSpecificInput = "InMage"
457
458 InstanceTypeBasicEnableProtectionProviderSpecificInputInstanceTypeInMageAzureV2 InstanceTypeBasicEnableProtectionProviderSpecificInput = "InMageAzureV2"
459
460 InstanceTypeBasicEnableProtectionProviderSpecificInputInstanceTypeInMageRcm InstanceTypeBasicEnableProtectionProviderSpecificInput = "InMageRcm"
461
462 InstanceTypeBasicEnableProtectionProviderSpecificInputInstanceTypeSan InstanceTypeBasicEnableProtectionProviderSpecificInput = "San"
463 )
464
465
466 func PossibleInstanceTypeBasicEnableProtectionProviderSpecificInputValues() []InstanceTypeBasicEnableProtectionProviderSpecificInput {
467 return []InstanceTypeBasicEnableProtectionProviderSpecificInput{InstanceTypeBasicEnableProtectionProviderSpecificInputInstanceTypeA2A, InstanceTypeBasicEnableProtectionProviderSpecificInputInstanceTypeEnableProtectionProviderSpecificInput, InstanceTypeBasicEnableProtectionProviderSpecificInputInstanceTypeHyperVReplicaAzure, InstanceTypeBasicEnableProtectionProviderSpecificInputInstanceTypeInMage, InstanceTypeBasicEnableProtectionProviderSpecificInputInstanceTypeInMageAzureV2, InstanceTypeBasicEnableProtectionProviderSpecificInputInstanceTypeInMageRcm, InstanceTypeBasicEnableProtectionProviderSpecificInputInstanceTypeSan}
468 }
469
470
471
472 type InstanceTypeBasicEventProviderSpecificDetails string
473
474 const (
475
476 InstanceTypeBasicEventProviderSpecificDetailsInstanceTypeA2A InstanceTypeBasicEventProviderSpecificDetails = "A2A"
477
478 InstanceTypeBasicEventProviderSpecificDetailsInstanceTypeEventProviderSpecificDetails InstanceTypeBasicEventProviderSpecificDetails = "EventProviderSpecificDetails"
479
480 InstanceTypeBasicEventProviderSpecificDetailsInstanceTypeHyperVReplica2012 InstanceTypeBasicEventProviderSpecificDetails = "HyperVReplica2012"
481
482 InstanceTypeBasicEventProviderSpecificDetailsInstanceTypeHyperVReplica2012R2 InstanceTypeBasicEventProviderSpecificDetails = "HyperVReplica2012R2"
483
484 InstanceTypeBasicEventProviderSpecificDetailsInstanceTypeHyperVReplicaAzure InstanceTypeBasicEventProviderSpecificDetails = "HyperVReplicaAzure"
485
486 InstanceTypeBasicEventProviderSpecificDetailsInstanceTypeHyperVReplicaBaseEventDetails InstanceTypeBasicEventProviderSpecificDetails = "HyperVReplicaBaseEventDetails"
487
488 InstanceTypeBasicEventProviderSpecificDetailsInstanceTypeInMageAzureV2 InstanceTypeBasicEventProviderSpecificDetails = "InMageAzureV2"
489
490 InstanceTypeBasicEventProviderSpecificDetailsInstanceTypeInMageRcm InstanceTypeBasicEventProviderSpecificDetails = "InMageRcm"
491 )
492
493
494 func PossibleInstanceTypeBasicEventProviderSpecificDetailsValues() []InstanceTypeBasicEventProviderSpecificDetails {
495 return []InstanceTypeBasicEventProviderSpecificDetails{InstanceTypeBasicEventProviderSpecificDetailsInstanceTypeA2A, InstanceTypeBasicEventProviderSpecificDetailsInstanceTypeEventProviderSpecificDetails, InstanceTypeBasicEventProviderSpecificDetailsInstanceTypeHyperVReplica2012, InstanceTypeBasicEventProviderSpecificDetailsInstanceTypeHyperVReplica2012R2, InstanceTypeBasicEventProviderSpecificDetailsInstanceTypeHyperVReplicaAzure, InstanceTypeBasicEventProviderSpecificDetailsInstanceTypeHyperVReplicaBaseEventDetails, InstanceTypeBasicEventProviderSpecificDetailsInstanceTypeInMageAzureV2, InstanceTypeBasicEventProviderSpecificDetailsInstanceTypeInMageRcm}
496 }
497
498
499 type InstanceTypeBasicEventSpecificDetails string
500
501 const (
502
503 InstanceTypeEventSpecificDetails InstanceTypeBasicEventSpecificDetails = "EventSpecificDetails"
504
505 InstanceTypeJobStatus InstanceTypeBasicEventSpecificDetails = "JobStatus"
506 )
507
508
509 func PossibleInstanceTypeBasicEventSpecificDetailsValues() []InstanceTypeBasicEventSpecificDetails {
510 return []InstanceTypeBasicEventSpecificDetails{InstanceTypeEventSpecificDetails, InstanceTypeJobStatus}
511 }
512
513
514
515 type InstanceTypeBasicFabricSpecificCreateNetworkMappingInput string
516
517 const (
518
519 InstanceTypeAzureToAzure InstanceTypeBasicFabricSpecificCreateNetworkMappingInput = "AzureToAzure"
520
521 InstanceTypeFabricSpecificCreateNetworkMappingInput InstanceTypeBasicFabricSpecificCreateNetworkMappingInput = "FabricSpecificCreateNetworkMappingInput"
522
523 InstanceTypeVmmToAzure InstanceTypeBasicFabricSpecificCreateNetworkMappingInput = "VmmToAzure"
524
525 InstanceTypeVmmToVmm InstanceTypeBasicFabricSpecificCreateNetworkMappingInput = "VmmToVmm"
526 )
527
528
529 func PossibleInstanceTypeBasicFabricSpecificCreateNetworkMappingInputValues() []InstanceTypeBasicFabricSpecificCreateNetworkMappingInput {
530 return []InstanceTypeBasicFabricSpecificCreateNetworkMappingInput{InstanceTypeAzureToAzure, InstanceTypeFabricSpecificCreateNetworkMappingInput, InstanceTypeVmmToAzure, InstanceTypeVmmToVmm}
531 }
532
533
534
535 type InstanceTypeBasicFabricSpecificCreationInput string
536
537 const (
538
539 InstanceTypeAzure InstanceTypeBasicFabricSpecificCreationInput = "Azure"
540
541 InstanceTypeFabricSpecificCreationInput InstanceTypeBasicFabricSpecificCreationInput = "FabricSpecificCreationInput"
542
543 InstanceTypeInMageRcm InstanceTypeBasicFabricSpecificCreationInput = "InMageRcm"
544
545 InstanceTypeVMwareV2 InstanceTypeBasicFabricSpecificCreationInput = "VMwareV2"
546 )
547
548
549 func PossibleInstanceTypeBasicFabricSpecificCreationInputValues() []InstanceTypeBasicFabricSpecificCreationInput {
550 return []InstanceTypeBasicFabricSpecificCreationInput{InstanceTypeAzure, InstanceTypeFabricSpecificCreationInput, InstanceTypeInMageRcm, InstanceTypeVMwareV2}
551 }
552
553
554
555 type InstanceTypeBasicFabricSpecificDetails string
556
557 const (
558
559 InstanceTypeBasicFabricSpecificDetailsInstanceTypeAzure InstanceTypeBasicFabricSpecificDetails = "Azure"
560
561 InstanceTypeBasicFabricSpecificDetailsInstanceTypeFabricSpecificDetails InstanceTypeBasicFabricSpecificDetails = "FabricSpecificDetails"
562
563 InstanceTypeBasicFabricSpecificDetailsInstanceTypeHyperVSite InstanceTypeBasicFabricSpecificDetails = "HyperVSite"
564
565 InstanceTypeBasicFabricSpecificDetailsInstanceTypeInMageRcm InstanceTypeBasicFabricSpecificDetails = "InMageRcm"
566
567 InstanceTypeBasicFabricSpecificDetailsInstanceTypeVMM InstanceTypeBasicFabricSpecificDetails = "VMM"
568
569 InstanceTypeBasicFabricSpecificDetailsInstanceTypeVMware InstanceTypeBasicFabricSpecificDetails = "VMware"
570
571 InstanceTypeBasicFabricSpecificDetailsInstanceTypeVMwareV2 InstanceTypeBasicFabricSpecificDetails = "VMwareV2"
572 )
573
574
575 func PossibleInstanceTypeBasicFabricSpecificDetailsValues() []InstanceTypeBasicFabricSpecificDetails {
576 return []InstanceTypeBasicFabricSpecificDetails{InstanceTypeBasicFabricSpecificDetailsInstanceTypeAzure, InstanceTypeBasicFabricSpecificDetailsInstanceTypeFabricSpecificDetails, InstanceTypeBasicFabricSpecificDetailsInstanceTypeHyperVSite, InstanceTypeBasicFabricSpecificDetailsInstanceTypeInMageRcm, InstanceTypeBasicFabricSpecificDetailsInstanceTypeVMM, InstanceTypeBasicFabricSpecificDetailsInstanceTypeVMware, InstanceTypeBasicFabricSpecificDetailsInstanceTypeVMwareV2}
577 }
578
579
580
581 type InstanceTypeBasicFabricSpecificUpdateNetworkMappingInput string
582
583 const (
584
585 InstanceTypeBasicFabricSpecificUpdateNetworkMappingInputInstanceTypeAzureToAzure InstanceTypeBasicFabricSpecificUpdateNetworkMappingInput = "AzureToAzure"
586
587 InstanceTypeBasicFabricSpecificUpdateNetworkMappingInputInstanceTypeFabricSpecificUpdateNetworkMappingInput InstanceTypeBasicFabricSpecificUpdateNetworkMappingInput = "FabricSpecificUpdateNetworkMappingInput"
588
589 InstanceTypeBasicFabricSpecificUpdateNetworkMappingInputInstanceTypeVmmToAzure InstanceTypeBasicFabricSpecificUpdateNetworkMappingInput = "VmmToAzure"
590
591 InstanceTypeBasicFabricSpecificUpdateNetworkMappingInputInstanceTypeVmmToVmm InstanceTypeBasicFabricSpecificUpdateNetworkMappingInput = "VmmToVmm"
592 )
593
594
595 func PossibleInstanceTypeBasicFabricSpecificUpdateNetworkMappingInputValues() []InstanceTypeBasicFabricSpecificUpdateNetworkMappingInput {
596 return []InstanceTypeBasicFabricSpecificUpdateNetworkMappingInput{InstanceTypeBasicFabricSpecificUpdateNetworkMappingInputInstanceTypeAzureToAzure, InstanceTypeBasicFabricSpecificUpdateNetworkMappingInputInstanceTypeFabricSpecificUpdateNetworkMappingInput, InstanceTypeBasicFabricSpecificUpdateNetworkMappingInputInstanceTypeVmmToAzure, InstanceTypeBasicFabricSpecificUpdateNetworkMappingInputInstanceTypeVmmToVmm}
597 }
598
599
600 type InstanceTypeBasicGroupTaskDetails string
601
602 const (
603
604 InstanceTypeGroupTaskDetails InstanceTypeBasicGroupTaskDetails = "GroupTaskDetails"
605
606 InstanceTypeInlineWorkflowTaskDetails InstanceTypeBasicGroupTaskDetails = "InlineWorkflowTaskDetails"
607
608 InstanceTypeRecoveryPlanGroupTaskDetails InstanceTypeBasicGroupTaskDetails = "RecoveryPlanGroupTaskDetails"
609
610 InstanceTypeRecoveryPlanShutdownGroupTaskDetails InstanceTypeBasicGroupTaskDetails = "RecoveryPlanShutdownGroupTaskDetails"
611 )
612
613
614 func PossibleInstanceTypeBasicGroupTaskDetailsValues() []InstanceTypeBasicGroupTaskDetails {
615 return []InstanceTypeBasicGroupTaskDetails{InstanceTypeGroupTaskDetails, InstanceTypeInlineWorkflowTaskDetails, InstanceTypeRecoveryPlanGroupTaskDetails, InstanceTypeRecoveryPlanShutdownGroupTaskDetails}
616 }
617
618
619 type InstanceTypeBasicJobDetails string
620
621 const (
622
623 InstanceTypeAsrJobDetails InstanceTypeBasicJobDetails = "AsrJobDetails"
624
625 InstanceTypeExportJobDetails InstanceTypeBasicJobDetails = "ExportJobDetails"
626
627 InstanceTypeFailoverJobDetails InstanceTypeBasicJobDetails = "FailoverJobDetails"
628
629 InstanceTypeJobDetails InstanceTypeBasicJobDetails = "JobDetails"
630
631 InstanceTypeSwitchProtectionJobDetails InstanceTypeBasicJobDetails = "SwitchProtectionJobDetails"
632
633 InstanceTypeTestFailoverJobDetails InstanceTypeBasicJobDetails = "TestFailoverJobDetails"
634 )
635
636
637 func PossibleInstanceTypeBasicJobDetailsValues() []InstanceTypeBasicJobDetails {
638 return []InstanceTypeBasicJobDetails{InstanceTypeAsrJobDetails, InstanceTypeExportJobDetails, InstanceTypeFailoverJobDetails, InstanceTypeJobDetails, InstanceTypeSwitchProtectionJobDetails, InstanceTypeTestFailoverJobDetails}
639 }
640
641
642
643 type InstanceTypeBasicMigrateProviderSpecificInput string
644
645 const (
646
647 InstanceTypeBasicMigrateProviderSpecificInputInstanceTypeMigrateProviderSpecificInput InstanceTypeBasicMigrateProviderSpecificInput = "MigrateProviderSpecificInput"
648
649 InstanceTypeBasicMigrateProviderSpecificInputInstanceTypeVMwareCbt InstanceTypeBasicMigrateProviderSpecificInput = "VMwareCbt"
650 )
651
652
653 func PossibleInstanceTypeBasicMigrateProviderSpecificInputValues() []InstanceTypeBasicMigrateProviderSpecificInput {
654 return []InstanceTypeBasicMigrateProviderSpecificInput{InstanceTypeBasicMigrateProviderSpecificInputInstanceTypeMigrateProviderSpecificInput, InstanceTypeBasicMigrateProviderSpecificInputInstanceTypeVMwareCbt}
655 }
656
657
658
659 type InstanceTypeBasicMigrationProviderSpecificSettings string
660
661 const (
662
663 InstanceTypeBasicMigrationProviderSpecificSettingsInstanceTypeMigrationProviderSpecificSettings InstanceTypeBasicMigrationProviderSpecificSettings = "MigrationProviderSpecificSettings"
664
665 InstanceTypeBasicMigrationProviderSpecificSettingsInstanceTypeVMwareCbt InstanceTypeBasicMigrationProviderSpecificSettings = "VMwareCbt"
666 )
667
668
669 func PossibleInstanceTypeBasicMigrationProviderSpecificSettingsValues() []InstanceTypeBasicMigrationProviderSpecificSettings {
670 return []InstanceTypeBasicMigrationProviderSpecificSettings{InstanceTypeBasicMigrationProviderSpecificSettingsInstanceTypeMigrationProviderSpecificSettings, InstanceTypeBasicMigrationProviderSpecificSettingsInstanceTypeVMwareCbt}
671 }
672
673
674
675 type InstanceTypeBasicNetworkMappingFabricSpecificSettings string
676
677 const (
678
679 InstanceTypeBasicNetworkMappingFabricSpecificSettingsInstanceTypeAzureToAzure InstanceTypeBasicNetworkMappingFabricSpecificSettings = "AzureToAzure"
680
681 InstanceTypeBasicNetworkMappingFabricSpecificSettingsInstanceTypeNetworkMappingFabricSpecificSettings InstanceTypeBasicNetworkMappingFabricSpecificSettings = "NetworkMappingFabricSpecificSettings"
682
683 InstanceTypeBasicNetworkMappingFabricSpecificSettingsInstanceTypeVmmToAzure InstanceTypeBasicNetworkMappingFabricSpecificSettings = "VmmToAzure"
684
685 InstanceTypeBasicNetworkMappingFabricSpecificSettingsInstanceTypeVmmToVmm InstanceTypeBasicNetworkMappingFabricSpecificSettings = "VmmToVmm"
686 )
687
688
689 func PossibleInstanceTypeBasicNetworkMappingFabricSpecificSettingsValues() []InstanceTypeBasicNetworkMappingFabricSpecificSettings {
690 return []InstanceTypeBasicNetworkMappingFabricSpecificSettings{InstanceTypeBasicNetworkMappingFabricSpecificSettingsInstanceTypeAzureToAzure, InstanceTypeBasicNetworkMappingFabricSpecificSettingsInstanceTypeNetworkMappingFabricSpecificSettings, InstanceTypeBasicNetworkMappingFabricSpecificSettingsInstanceTypeVmmToAzure, InstanceTypeBasicNetworkMappingFabricSpecificSettingsInstanceTypeVmmToVmm}
691 }
692
693
694
695 type InstanceTypeBasicPolicyProviderSpecificDetails string
696
697 const (
698
699 InstanceTypeBasicPolicyProviderSpecificDetailsInstanceTypeA2A InstanceTypeBasicPolicyProviderSpecificDetails = "A2A"
700
701 InstanceTypeBasicPolicyProviderSpecificDetailsInstanceTypeHyperVReplica2012 InstanceTypeBasicPolicyProviderSpecificDetails = "HyperVReplica2012"
702
703 InstanceTypeBasicPolicyProviderSpecificDetailsInstanceTypeHyperVReplica2012R2 InstanceTypeBasicPolicyProviderSpecificDetails = "HyperVReplica2012R2"
704
705 InstanceTypeBasicPolicyProviderSpecificDetailsInstanceTypeHyperVReplicaAzure InstanceTypeBasicPolicyProviderSpecificDetails = "HyperVReplicaAzure"
706
707 InstanceTypeBasicPolicyProviderSpecificDetailsInstanceTypeHyperVReplicaBasePolicyDetails InstanceTypeBasicPolicyProviderSpecificDetails = "HyperVReplicaBasePolicyDetails"
708
709 InstanceTypeBasicPolicyProviderSpecificDetailsInstanceTypeInMage InstanceTypeBasicPolicyProviderSpecificDetails = "InMage"
710
711 InstanceTypeBasicPolicyProviderSpecificDetailsInstanceTypeInMageAzureV2 InstanceTypeBasicPolicyProviderSpecificDetails = "InMageAzureV2"
712
713 InstanceTypeBasicPolicyProviderSpecificDetailsInstanceTypeInMageBasePolicyDetails InstanceTypeBasicPolicyProviderSpecificDetails = "InMageBasePolicyDetails"
714
715 InstanceTypeBasicPolicyProviderSpecificDetailsInstanceTypeInMageRcm InstanceTypeBasicPolicyProviderSpecificDetails = "InMageRcm"
716
717 InstanceTypeBasicPolicyProviderSpecificDetailsInstanceTypePolicyProviderSpecificDetails InstanceTypeBasicPolicyProviderSpecificDetails = "PolicyProviderSpecificDetails"
718
719 InstanceTypeBasicPolicyProviderSpecificDetailsInstanceTypeRcmAzureMigration InstanceTypeBasicPolicyProviderSpecificDetails = "RcmAzureMigration"
720
721 InstanceTypeBasicPolicyProviderSpecificDetailsInstanceTypeVMwareCbt InstanceTypeBasicPolicyProviderSpecificDetails = "VMwareCbt"
722 )
723
724
725 func PossibleInstanceTypeBasicPolicyProviderSpecificDetailsValues() []InstanceTypeBasicPolicyProviderSpecificDetails {
726 return []InstanceTypeBasicPolicyProviderSpecificDetails{InstanceTypeBasicPolicyProviderSpecificDetailsInstanceTypeA2A, InstanceTypeBasicPolicyProviderSpecificDetailsInstanceTypeHyperVReplica2012, InstanceTypeBasicPolicyProviderSpecificDetailsInstanceTypeHyperVReplica2012R2, InstanceTypeBasicPolicyProviderSpecificDetailsInstanceTypeHyperVReplicaAzure, InstanceTypeBasicPolicyProviderSpecificDetailsInstanceTypeHyperVReplicaBasePolicyDetails, InstanceTypeBasicPolicyProviderSpecificDetailsInstanceTypeInMage, InstanceTypeBasicPolicyProviderSpecificDetailsInstanceTypeInMageAzureV2, InstanceTypeBasicPolicyProviderSpecificDetailsInstanceTypeInMageBasePolicyDetails, InstanceTypeBasicPolicyProviderSpecificDetailsInstanceTypeInMageRcm, InstanceTypeBasicPolicyProviderSpecificDetailsInstanceTypePolicyProviderSpecificDetails, InstanceTypeBasicPolicyProviderSpecificDetailsInstanceTypeRcmAzureMigration, InstanceTypeBasicPolicyProviderSpecificDetailsInstanceTypeVMwareCbt}
727 }
728
729
730
731 type InstanceTypeBasicPolicyProviderSpecificInput string
732
733 const (
734
735 InstanceTypeBasicPolicyProviderSpecificInputInstanceTypeA2A InstanceTypeBasicPolicyProviderSpecificInput = "A2A"
736
737 InstanceTypeBasicPolicyProviderSpecificInputInstanceTypeHyperVReplica2012 InstanceTypeBasicPolicyProviderSpecificInput = "HyperVReplica2012"
738
739 InstanceTypeBasicPolicyProviderSpecificInputInstanceTypeHyperVReplica2012R2 InstanceTypeBasicPolicyProviderSpecificInput = "HyperVReplica2012R2"
740
741 InstanceTypeBasicPolicyProviderSpecificInputInstanceTypeHyperVReplicaAzure InstanceTypeBasicPolicyProviderSpecificInput = "HyperVReplicaAzure"
742
743 InstanceTypeBasicPolicyProviderSpecificInputInstanceTypeInMage InstanceTypeBasicPolicyProviderSpecificInput = "InMage"
744
745 InstanceTypeBasicPolicyProviderSpecificInputInstanceTypeInMageAzureV2 InstanceTypeBasicPolicyProviderSpecificInput = "InMageAzureV2"
746
747 InstanceTypeBasicPolicyProviderSpecificInputInstanceTypeInMageRcm InstanceTypeBasicPolicyProviderSpecificInput = "InMageRcm"
748
749 InstanceTypeBasicPolicyProviderSpecificInputInstanceTypePolicyProviderSpecificInput InstanceTypeBasicPolicyProviderSpecificInput = "PolicyProviderSpecificInput"
750
751 InstanceTypeBasicPolicyProviderSpecificInputInstanceTypeVMwareCbt InstanceTypeBasicPolicyProviderSpecificInput = "VMwareCbt"
752 )
753
754
755 func PossibleInstanceTypeBasicPolicyProviderSpecificInputValues() []InstanceTypeBasicPolicyProviderSpecificInput {
756 return []InstanceTypeBasicPolicyProviderSpecificInput{InstanceTypeBasicPolicyProviderSpecificInputInstanceTypeA2A, InstanceTypeBasicPolicyProviderSpecificInputInstanceTypeHyperVReplica2012, InstanceTypeBasicPolicyProviderSpecificInputInstanceTypeHyperVReplica2012R2, InstanceTypeBasicPolicyProviderSpecificInputInstanceTypeHyperVReplicaAzure, InstanceTypeBasicPolicyProviderSpecificInputInstanceTypeInMage, InstanceTypeBasicPolicyProviderSpecificInputInstanceTypeInMageAzureV2, InstanceTypeBasicPolicyProviderSpecificInputInstanceTypeInMageRcm, InstanceTypeBasicPolicyProviderSpecificInputInstanceTypePolicyProviderSpecificInput, InstanceTypeBasicPolicyProviderSpecificInputInstanceTypeVMwareCbt}
757 }
758
759
760
761 type InstanceTypeBasicProtectionContainerMappingProviderSpecificDetails string
762
763 const (
764
765 InstanceTypeBasicProtectionContainerMappingProviderSpecificDetailsInstanceTypeA2A InstanceTypeBasicProtectionContainerMappingProviderSpecificDetails = "A2A"
766
767 InstanceTypeBasicProtectionContainerMappingProviderSpecificDetailsInstanceTypeProtectionContainerMappingProviderSpecificDetails InstanceTypeBasicProtectionContainerMappingProviderSpecificDetails = "ProtectionContainerMappingProviderSpecificDetails"
768
769 InstanceTypeBasicProtectionContainerMappingProviderSpecificDetailsInstanceTypeVMwareCbt InstanceTypeBasicProtectionContainerMappingProviderSpecificDetails = "VMwareCbt"
770 )
771
772
773 func PossibleInstanceTypeBasicProtectionContainerMappingProviderSpecificDetailsValues() []InstanceTypeBasicProtectionContainerMappingProviderSpecificDetails {
774 return []InstanceTypeBasicProtectionContainerMappingProviderSpecificDetails{InstanceTypeBasicProtectionContainerMappingProviderSpecificDetailsInstanceTypeA2A, InstanceTypeBasicProtectionContainerMappingProviderSpecificDetailsInstanceTypeProtectionContainerMappingProviderSpecificDetails, InstanceTypeBasicProtectionContainerMappingProviderSpecificDetailsInstanceTypeVMwareCbt}
775 }
776
777
778
779 type InstanceTypeBasicProviderSpecificFailoverInput string
780
781 const (
782
783 InstanceTypeBasicProviderSpecificFailoverInputInstanceTypeA2A InstanceTypeBasicProviderSpecificFailoverInput = "A2A"
784
785 InstanceTypeBasicProviderSpecificFailoverInputInstanceTypeHyperVReplicaAzure InstanceTypeBasicProviderSpecificFailoverInput = "HyperVReplicaAzure"
786
787 InstanceTypeBasicProviderSpecificFailoverInputInstanceTypeHyperVReplicaAzureFailback InstanceTypeBasicProviderSpecificFailoverInput = "HyperVReplicaAzureFailback"
788
789 InstanceTypeBasicProviderSpecificFailoverInputInstanceTypeInMage InstanceTypeBasicProviderSpecificFailoverInput = "InMage"
790
791 InstanceTypeBasicProviderSpecificFailoverInputInstanceTypeInMageAzureV2 InstanceTypeBasicProviderSpecificFailoverInput = "InMageAzureV2"
792
793 InstanceTypeBasicProviderSpecificFailoverInputInstanceTypeProviderSpecificFailoverInput InstanceTypeBasicProviderSpecificFailoverInput = "ProviderSpecificFailoverInput"
794 )
795
796
797 func PossibleInstanceTypeBasicProviderSpecificFailoverInputValues() []InstanceTypeBasicProviderSpecificFailoverInput {
798 return []InstanceTypeBasicProviderSpecificFailoverInput{InstanceTypeBasicProviderSpecificFailoverInputInstanceTypeA2A, InstanceTypeBasicProviderSpecificFailoverInputInstanceTypeHyperVReplicaAzure, InstanceTypeBasicProviderSpecificFailoverInputInstanceTypeHyperVReplicaAzureFailback, InstanceTypeBasicProviderSpecificFailoverInputInstanceTypeInMage, InstanceTypeBasicProviderSpecificFailoverInputInstanceTypeInMageAzureV2, InstanceTypeBasicProviderSpecificFailoverInputInstanceTypeProviderSpecificFailoverInput}
799 }
800
801
802
803 type InstanceTypeBasicProviderSpecificRecoveryPointDetails string
804
805 const (
806
807 InstanceTypeBasicProviderSpecificRecoveryPointDetailsInstanceTypeA2A InstanceTypeBasicProviderSpecificRecoveryPointDetails = "A2A"
808
809 InstanceTypeBasicProviderSpecificRecoveryPointDetailsInstanceTypeInMageAzureV2 InstanceTypeBasicProviderSpecificRecoveryPointDetails = "InMageAzureV2"
810
811 InstanceTypeBasicProviderSpecificRecoveryPointDetailsInstanceTypeInMageRcm InstanceTypeBasicProviderSpecificRecoveryPointDetails = "InMageRcm"
812
813 InstanceTypeBasicProviderSpecificRecoveryPointDetailsInstanceTypeProviderSpecificRecoveryPointDetails InstanceTypeBasicProviderSpecificRecoveryPointDetails = "ProviderSpecificRecoveryPointDetails"
814 )
815
816
817 func PossibleInstanceTypeBasicProviderSpecificRecoveryPointDetailsValues() []InstanceTypeBasicProviderSpecificRecoveryPointDetails {
818 return []InstanceTypeBasicProviderSpecificRecoveryPointDetails{InstanceTypeBasicProviderSpecificRecoveryPointDetailsInstanceTypeA2A, InstanceTypeBasicProviderSpecificRecoveryPointDetailsInstanceTypeInMageAzureV2, InstanceTypeBasicProviderSpecificRecoveryPointDetailsInstanceTypeInMageRcm, InstanceTypeBasicProviderSpecificRecoveryPointDetailsInstanceTypeProviderSpecificRecoveryPointDetails}
819 }
820
821
822
823 type InstanceTypeBasicRecoveryPlanActionDetails string
824
825 const (
826
827 InstanceTypeAutomationRunbookActionDetails InstanceTypeBasicRecoveryPlanActionDetails = "AutomationRunbookActionDetails"
828
829 InstanceTypeManualActionDetails InstanceTypeBasicRecoveryPlanActionDetails = "ManualActionDetails"
830
831 InstanceTypeRecoveryPlanActionDetails InstanceTypeBasicRecoveryPlanActionDetails = "RecoveryPlanActionDetails"
832
833 InstanceTypeScriptActionDetails InstanceTypeBasicRecoveryPlanActionDetails = "ScriptActionDetails"
834 )
835
836
837 func PossibleInstanceTypeBasicRecoveryPlanActionDetailsValues() []InstanceTypeBasicRecoveryPlanActionDetails {
838 return []InstanceTypeBasicRecoveryPlanActionDetails{InstanceTypeAutomationRunbookActionDetails, InstanceTypeManualActionDetails, InstanceTypeRecoveryPlanActionDetails, InstanceTypeScriptActionDetails}
839 }
840
841
842
843 type InstanceTypeBasicRecoveryPlanProviderSpecificDetails string
844
845 const (
846
847 InstanceTypeBasicRecoveryPlanProviderSpecificDetailsInstanceTypeA2A InstanceTypeBasicRecoveryPlanProviderSpecificDetails = "A2A"
848
849 InstanceTypeBasicRecoveryPlanProviderSpecificDetailsInstanceTypeRecoveryPlanProviderSpecificDetails InstanceTypeBasicRecoveryPlanProviderSpecificDetails = "RecoveryPlanProviderSpecificDetails"
850 )
851
852
853 func PossibleInstanceTypeBasicRecoveryPlanProviderSpecificDetailsValues() []InstanceTypeBasicRecoveryPlanProviderSpecificDetails {
854 return []InstanceTypeBasicRecoveryPlanProviderSpecificDetails{InstanceTypeBasicRecoveryPlanProviderSpecificDetailsInstanceTypeA2A, InstanceTypeBasicRecoveryPlanProviderSpecificDetailsInstanceTypeRecoveryPlanProviderSpecificDetails}
855 }
856
857
858
859 type InstanceTypeBasicRecoveryPlanProviderSpecificFailoverInput string
860
861 const (
862
863 InstanceTypeBasicRecoveryPlanProviderSpecificFailoverInputInstanceTypeA2A InstanceTypeBasicRecoveryPlanProviderSpecificFailoverInput = "A2A"
864
865 InstanceTypeBasicRecoveryPlanProviderSpecificFailoverInputInstanceTypeHyperVReplicaAzure InstanceTypeBasicRecoveryPlanProviderSpecificFailoverInput = "HyperVReplicaAzure"
866
867 InstanceTypeBasicRecoveryPlanProviderSpecificFailoverInputInstanceTypeHyperVReplicaAzureFailback InstanceTypeBasicRecoveryPlanProviderSpecificFailoverInput = "HyperVReplicaAzureFailback"
868
869 InstanceTypeBasicRecoveryPlanProviderSpecificFailoverInputInstanceTypeInMage InstanceTypeBasicRecoveryPlanProviderSpecificFailoverInput = "InMage"
870
871 InstanceTypeBasicRecoveryPlanProviderSpecificFailoverInputInstanceTypeInMageAzureV2 InstanceTypeBasicRecoveryPlanProviderSpecificFailoverInput = "InMageAzureV2"
872
873 InstanceTypeBasicRecoveryPlanProviderSpecificFailoverInputInstanceTypeInMageRcm InstanceTypeBasicRecoveryPlanProviderSpecificFailoverInput = "InMageRcm"
874
875 InstanceTypeBasicRecoveryPlanProviderSpecificFailoverInputInstanceTypeRecoveryPlanProviderSpecificFailoverInput InstanceTypeBasicRecoveryPlanProviderSpecificFailoverInput = "RecoveryPlanProviderSpecificFailoverInput"
876 )
877
878
879 func PossibleInstanceTypeBasicRecoveryPlanProviderSpecificFailoverInputValues() []InstanceTypeBasicRecoveryPlanProviderSpecificFailoverInput {
880 return []InstanceTypeBasicRecoveryPlanProviderSpecificFailoverInput{InstanceTypeBasicRecoveryPlanProviderSpecificFailoverInputInstanceTypeA2A, InstanceTypeBasicRecoveryPlanProviderSpecificFailoverInputInstanceTypeHyperVReplicaAzure, InstanceTypeBasicRecoveryPlanProviderSpecificFailoverInputInstanceTypeHyperVReplicaAzureFailback, InstanceTypeBasicRecoveryPlanProviderSpecificFailoverInputInstanceTypeInMage, InstanceTypeBasicRecoveryPlanProviderSpecificFailoverInputInstanceTypeInMageAzureV2, InstanceTypeBasicRecoveryPlanProviderSpecificFailoverInputInstanceTypeInMageRcm, InstanceTypeBasicRecoveryPlanProviderSpecificFailoverInputInstanceTypeRecoveryPlanProviderSpecificFailoverInput}
881 }
882
883
884
885 type InstanceTypeBasicRecoveryPlanProviderSpecificInput string
886
887 const (
888
889 InstanceTypeBasicRecoveryPlanProviderSpecificInputInstanceTypeA2A InstanceTypeBasicRecoveryPlanProviderSpecificInput = "A2A"
890
891 InstanceTypeBasicRecoveryPlanProviderSpecificInputInstanceTypeRecoveryPlanProviderSpecificInput InstanceTypeBasicRecoveryPlanProviderSpecificInput = "RecoveryPlanProviderSpecificInput"
892 )
893
894
895 func PossibleInstanceTypeBasicRecoveryPlanProviderSpecificInputValues() []InstanceTypeBasicRecoveryPlanProviderSpecificInput {
896 return []InstanceTypeBasicRecoveryPlanProviderSpecificInput{InstanceTypeBasicRecoveryPlanProviderSpecificInputInstanceTypeA2A, InstanceTypeBasicRecoveryPlanProviderSpecificInputInstanceTypeRecoveryPlanProviderSpecificInput}
897 }
898
899
900
901 type InstanceTypeBasicRemoveDisksProviderSpecificInput string
902
903 const (
904
905 InstanceTypeBasicRemoveDisksProviderSpecificInputInstanceTypeA2A InstanceTypeBasicRemoveDisksProviderSpecificInput = "A2A"
906
907 InstanceTypeBasicRemoveDisksProviderSpecificInputInstanceTypeRemoveDisksProviderSpecificInput InstanceTypeBasicRemoveDisksProviderSpecificInput = "RemoveDisksProviderSpecificInput"
908 )
909
910
911 func PossibleInstanceTypeBasicRemoveDisksProviderSpecificInputValues() []InstanceTypeBasicRemoveDisksProviderSpecificInput {
912 return []InstanceTypeBasicRemoveDisksProviderSpecificInput{InstanceTypeBasicRemoveDisksProviderSpecificInputInstanceTypeA2A, InstanceTypeBasicRemoveDisksProviderSpecificInputInstanceTypeRemoveDisksProviderSpecificInput}
913 }
914
915
916
917 type InstanceTypeBasicReplicationProtectionIntentProviderSpecificSettings string
918
919 const (
920
921 InstanceTypeBasicReplicationProtectionIntentProviderSpecificSettingsInstanceTypeA2A InstanceTypeBasicReplicationProtectionIntentProviderSpecificSettings = "A2A"
922
923 InstanceTypeBasicReplicationProtectionIntentProviderSpecificSettingsInstanceTypeReplicationProtectionIntentProviderSpecificSettings InstanceTypeBasicReplicationProtectionIntentProviderSpecificSettings = "ReplicationProtectionIntentProviderSpecificSettings"
924 )
925
926
927 func PossibleInstanceTypeBasicReplicationProtectionIntentProviderSpecificSettingsValues() []InstanceTypeBasicReplicationProtectionIntentProviderSpecificSettings {
928 return []InstanceTypeBasicReplicationProtectionIntentProviderSpecificSettings{InstanceTypeBasicReplicationProtectionIntentProviderSpecificSettingsInstanceTypeA2A, InstanceTypeBasicReplicationProtectionIntentProviderSpecificSettingsInstanceTypeReplicationProtectionIntentProviderSpecificSettings}
929 }
930
931
932
933 type InstanceTypeBasicReplicationProviderSpecificContainerCreationInput string
934
935 const (
936
937 InstanceTypeBasicReplicationProviderSpecificContainerCreationInputInstanceTypeA2A InstanceTypeBasicReplicationProviderSpecificContainerCreationInput = "A2A"
938
939 InstanceTypeBasicReplicationProviderSpecificContainerCreationInputInstanceTypeReplicationProviderSpecificContainerCreationInput InstanceTypeBasicReplicationProviderSpecificContainerCreationInput = "ReplicationProviderSpecificContainerCreationInput"
940
941 InstanceTypeBasicReplicationProviderSpecificContainerCreationInputInstanceTypeSixcSevendaFourFiveFiveFiveZeroSixfFourThreeffAOneSixaEightebOneZeroOneaebbSevenZero InstanceTypeBasicReplicationProviderSpecificContainerCreationInput = "6c7da455-506f-43ff-a16a-8eb101aebb70"
942 )
943
944
945 func PossibleInstanceTypeBasicReplicationProviderSpecificContainerCreationInputValues() []InstanceTypeBasicReplicationProviderSpecificContainerCreationInput {
946 return []InstanceTypeBasicReplicationProviderSpecificContainerCreationInput{InstanceTypeBasicReplicationProviderSpecificContainerCreationInputInstanceTypeA2A, InstanceTypeBasicReplicationProviderSpecificContainerCreationInputInstanceTypeReplicationProviderSpecificContainerCreationInput, InstanceTypeBasicReplicationProviderSpecificContainerCreationInputInstanceTypeSixcSevendaFourFiveFiveFiveZeroSixfFourThreeffAOneSixaEightebOneZeroOneaebbSevenZero}
947 }
948
949
950
951 type InstanceTypeBasicReplicationProviderSpecificContainerMappingInput string
952
953 const (
954
955 InstanceTypeBasicReplicationProviderSpecificContainerMappingInputInstanceTypeA2A InstanceTypeBasicReplicationProviderSpecificContainerMappingInput = "A2A"
956
957 InstanceTypeBasicReplicationProviderSpecificContainerMappingInputInstanceTypeReplicationProviderSpecificContainerMappingInput InstanceTypeBasicReplicationProviderSpecificContainerMappingInput = "ReplicationProviderSpecificContainerMappingInput"
958
959 InstanceTypeBasicReplicationProviderSpecificContainerMappingInputInstanceTypeVMwareCbt InstanceTypeBasicReplicationProviderSpecificContainerMappingInput = "VMwareCbt"
960 )
961
962
963 func PossibleInstanceTypeBasicReplicationProviderSpecificContainerMappingInputValues() []InstanceTypeBasicReplicationProviderSpecificContainerMappingInput {
964 return []InstanceTypeBasicReplicationProviderSpecificContainerMappingInput{InstanceTypeBasicReplicationProviderSpecificContainerMappingInputInstanceTypeA2A, InstanceTypeBasicReplicationProviderSpecificContainerMappingInputInstanceTypeReplicationProviderSpecificContainerMappingInput, InstanceTypeBasicReplicationProviderSpecificContainerMappingInputInstanceTypeVMwareCbt}
965 }
966
967
968
969 type InstanceTypeBasicReplicationProviderSpecificSettings string
970
971 const (
972
973 InstanceTypeBasicReplicationProviderSpecificSettingsInstanceTypeA2A InstanceTypeBasicReplicationProviderSpecificSettings = "A2A"
974
975 InstanceTypeBasicReplicationProviderSpecificSettingsInstanceTypeHyperVReplica2012 InstanceTypeBasicReplicationProviderSpecificSettings = "HyperVReplica2012"
976
977 InstanceTypeBasicReplicationProviderSpecificSettingsInstanceTypeHyperVReplica2012R2 InstanceTypeBasicReplicationProviderSpecificSettings = "HyperVReplica2012R2"
978
979 InstanceTypeBasicReplicationProviderSpecificSettingsInstanceTypeHyperVReplicaAzure InstanceTypeBasicReplicationProviderSpecificSettings = "HyperVReplicaAzure"
980
981 InstanceTypeBasicReplicationProviderSpecificSettingsInstanceTypeHyperVReplicaBaseReplicationDetails InstanceTypeBasicReplicationProviderSpecificSettings = "HyperVReplicaBaseReplicationDetails"
982
983 InstanceTypeBasicReplicationProviderSpecificSettingsInstanceTypeInMage InstanceTypeBasicReplicationProviderSpecificSettings = "InMage"
984
985 InstanceTypeBasicReplicationProviderSpecificSettingsInstanceTypeInMageAzureV2 InstanceTypeBasicReplicationProviderSpecificSettings = "InMageAzureV2"
986
987 InstanceTypeBasicReplicationProviderSpecificSettingsInstanceTypeInMageRcm InstanceTypeBasicReplicationProviderSpecificSettings = "InMageRcm"
988
989 InstanceTypeBasicReplicationProviderSpecificSettingsInstanceTypeReplicationProviderSpecificSettings InstanceTypeBasicReplicationProviderSpecificSettings = "ReplicationProviderSpecificSettings"
990 )
991
992
993 func PossibleInstanceTypeBasicReplicationProviderSpecificSettingsValues() []InstanceTypeBasicReplicationProviderSpecificSettings {
994 return []InstanceTypeBasicReplicationProviderSpecificSettings{InstanceTypeBasicReplicationProviderSpecificSettingsInstanceTypeA2A, InstanceTypeBasicReplicationProviderSpecificSettingsInstanceTypeHyperVReplica2012, InstanceTypeBasicReplicationProviderSpecificSettingsInstanceTypeHyperVReplica2012R2, InstanceTypeBasicReplicationProviderSpecificSettingsInstanceTypeHyperVReplicaAzure, InstanceTypeBasicReplicationProviderSpecificSettingsInstanceTypeHyperVReplicaBaseReplicationDetails, InstanceTypeBasicReplicationProviderSpecificSettingsInstanceTypeInMage, InstanceTypeBasicReplicationProviderSpecificSettingsInstanceTypeInMageAzureV2, InstanceTypeBasicReplicationProviderSpecificSettingsInstanceTypeInMageRcm, InstanceTypeBasicReplicationProviderSpecificSettingsInstanceTypeReplicationProviderSpecificSettings}
995 }
996
997
998
999 type InstanceTypeBasicReplicationProviderSpecificUpdateContainerMappingInput string
1000
1001 const (
1002
1003 InstanceTypeBasicReplicationProviderSpecificUpdateContainerMappingInputInstanceTypeA2A InstanceTypeBasicReplicationProviderSpecificUpdateContainerMappingInput = "A2A"
1004
1005 InstanceTypeBasicReplicationProviderSpecificUpdateContainerMappingInputInstanceTypeReplicationProviderSpecificUpdateContainerMappingInput InstanceTypeBasicReplicationProviderSpecificUpdateContainerMappingInput = "ReplicationProviderSpecificUpdateContainerMappingInput"
1006 )
1007
1008
1009 func PossibleInstanceTypeBasicReplicationProviderSpecificUpdateContainerMappingInputValues() []InstanceTypeBasicReplicationProviderSpecificUpdateContainerMappingInput {
1010 return []InstanceTypeBasicReplicationProviderSpecificUpdateContainerMappingInput{InstanceTypeBasicReplicationProviderSpecificUpdateContainerMappingInputInstanceTypeA2A, InstanceTypeBasicReplicationProviderSpecificUpdateContainerMappingInputInstanceTypeReplicationProviderSpecificUpdateContainerMappingInput}
1011 }
1012
1013
1014
1015 type InstanceTypeBasicReverseReplicationProviderSpecificInput string
1016
1017 const (
1018
1019 InstanceTypeBasicReverseReplicationProviderSpecificInputInstanceTypeA2A InstanceTypeBasicReverseReplicationProviderSpecificInput = "A2A"
1020
1021 InstanceTypeBasicReverseReplicationProviderSpecificInputInstanceTypeHyperVReplicaAzure InstanceTypeBasicReverseReplicationProviderSpecificInput = "HyperVReplicaAzure"
1022
1023 InstanceTypeBasicReverseReplicationProviderSpecificInputInstanceTypeInMage InstanceTypeBasicReverseReplicationProviderSpecificInput = "InMage"
1024
1025 InstanceTypeBasicReverseReplicationProviderSpecificInputInstanceTypeInMageAzureV2 InstanceTypeBasicReverseReplicationProviderSpecificInput = "InMageAzureV2"
1026
1027 InstanceTypeBasicReverseReplicationProviderSpecificInputInstanceTypeReverseReplicationProviderSpecificInput InstanceTypeBasicReverseReplicationProviderSpecificInput = "ReverseReplicationProviderSpecificInput"
1028 )
1029
1030
1031 func PossibleInstanceTypeBasicReverseReplicationProviderSpecificInputValues() []InstanceTypeBasicReverseReplicationProviderSpecificInput {
1032 return []InstanceTypeBasicReverseReplicationProviderSpecificInput{InstanceTypeBasicReverseReplicationProviderSpecificInputInstanceTypeA2A, InstanceTypeBasicReverseReplicationProviderSpecificInputInstanceTypeHyperVReplicaAzure, InstanceTypeBasicReverseReplicationProviderSpecificInputInstanceTypeInMage, InstanceTypeBasicReverseReplicationProviderSpecificInputInstanceTypeInMageAzureV2, InstanceTypeBasicReverseReplicationProviderSpecificInputInstanceTypeReverseReplicationProviderSpecificInput}
1033 }
1034
1035
1036
1037 type InstanceTypeBasicSwitchProtectionProviderSpecificInput string
1038
1039 const (
1040
1041 InstanceTypeBasicSwitchProtectionProviderSpecificInputInstanceTypeA2A InstanceTypeBasicSwitchProtectionProviderSpecificInput = "A2A"
1042
1043 InstanceTypeBasicSwitchProtectionProviderSpecificInputInstanceTypeSwitchProtectionProviderSpecificInput InstanceTypeBasicSwitchProtectionProviderSpecificInput = "SwitchProtectionProviderSpecificInput"
1044 )
1045
1046
1047 func PossibleInstanceTypeBasicSwitchProtectionProviderSpecificInputValues() []InstanceTypeBasicSwitchProtectionProviderSpecificInput {
1048 return []InstanceTypeBasicSwitchProtectionProviderSpecificInput{InstanceTypeBasicSwitchProtectionProviderSpecificInputInstanceTypeA2A, InstanceTypeBasicSwitchProtectionProviderSpecificInputInstanceTypeSwitchProtectionProviderSpecificInput}
1049 }
1050
1051
1052 type InstanceTypeBasicTaskTypeDetails string
1053
1054 const (
1055
1056 InstanceTypeAutomationRunbookTaskDetails InstanceTypeBasicTaskTypeDetails = "AutomationRunbookTaskDetails"
1057
1058 InstanceTypeConsistencyCheckTaskDetails InstanceTypeBasicTaskTypeDetails = "ConsistencyCheckTaskDetails"
1059
1060 InstanceTypeFabricReplicationGroupTaskDetails InstanceTypeBasicTaskTypeDetails = "FabricReplicationGroupTaskDetails"
1061
1062 InstanceTypeJobTaskDetails InstanceTypeBasicTaskTypeDetails = "JobTaskDetails"
1063
1064 InstanceTypeManualActionTaskDetails InstanceTypeBasicTaskTypeDetails = "ManualActionTaskDetails"
1065
1066 InstanceTypeScriptActionTaskDetails InstanceTypeBasicTaskTypeDetails = "ScriptActionTaskDetails"
1067
1068 InstanceTypeTaskTypeDetails InstanceTypeBasicTaskTypeDetails = "TaskTypeDetails"
1069
1070 InstanceTypeVirtualMachineTaskDetails InstanceTypeBasicTaskTypeDetails = "VirtualMachineTaskDetails"
1071
1072 InstanceTypeVMNicUpdatesTaskDetails InstanceTypeBasicTaskTypeDetails = "VmNicUpdatesTaskDetails"
1073 )
1074
1075
1076 func PossibleInstanceTypeBasicTaskTypeDetailsValues() []InstanceTypeBasicTaskTypeDetails {
1077 return []InstanceTypeBasicTaskTypeDetails{InstanceTypeAutomationRunbookTaskDetails, InstanceTypeConsistencyCheckTaskDetails, InstanceTypeFabricReplicationGroupTaskDetails, InstanceTypeJobTaskDetails, InstanceTypeManualActionTaskDetails, InstanceTypeScriptActionTaskDetails, InstanceTypeTaskTypeDetails, InstanceTypeVirtualMachineTaskDetails, InstanceTypeVMNicUpdatesTaskDetails}
1078 }
1079
1080
1081
1082 type InstanceTypeBasicTestFailoverProviderSpecificInput string
1083
1084 const (
1085
1086 InstanceTypeBasicTestFailoverProviderSpecificInputInstanceTypeA2A InstanceTypeBasicTestFailoverProviderSpecificInput = "A2A"
1087
1088 InstanceTypeBasicTestFailoverProviderSpecificInputInstanceTypeHyperVReplicaAzure InstanceTypeBasicTestFailoverProviderSpecificInput = "HyperVReplicaAzure"
1089
1090 InstanceTypeBasicTestFailoverProviderSpecificInputInstanceTypeInMage InstanceTypeBasicTestFailoverProviderSpecificInput = "InMage"
1091
1092 InstanceTypeBasicTestFailoverProviderSpecificInputInstanceTypeInMageAzureV2 InstanceTypeBasicTestFailoverProviderSpecificInput = "InMageAzureV2"
1093
1094 InstanceTypeBasicTestFailoverProviderSpecificInputInstanceTypeInMageRcm InstanceTypeBasicTestFailoverProviderSpecificInput = "InMageRcm"
1095
1096 InstanceTypeBasicTestFailoverProviderSpecificInputInstanceTypeTestFailoverProviderSpecificInput InstanceTypeBasicTestFailoverProviderSpecificInput = "TestFailoverProviderSpecificInput"
1097 )
1098
1099
1100 func PossibleInstanceTypeBasicTestFailoverProviderSpecificInputValues() []InstanceTypeBasicTestFailoverProviderSpecificInput {
1101 return []InstanceTypeBasicTestFailoverProviderSpecificInput{InstanceTypeBasicTestFailoverProviderSpecificInputInstanceTypeA2A, InstanceTypeBasicTestFailoverProviderSpecificInputInstanceTypeHyperVReplicaAzure, InstanceTypeBasicTestFailoverProviderSpecificInputInstanceTypeInMage, InstanceTypeBasicTestFailoverProviderSpecificInputInstanceTypeInMageAzureV2, InstanceTypeBasicTestFailoverProviderSpecificInputInstanceTypeInMageRcm, InstanceTypeBasicTestFailoverProviderSpecificInputInstanceTypeTestFailoverProviderSpecificInput}
1102 }
1103
1104
1105
1106 type InstanceTypeBasicTestMigrateProviderSpecificInput string
1107
1108 const (
1109
1110 InstanceTypeBasicTestMigrateProviderSpecificInputInstanceTypeTestMigrateProviderSpecificInput InstanceTypeBasicTestMigrateProviderSpecificInput = "TestMigrateProviderSpecificInput"
1111
1112 InstanceTypeBasicTestMigrateProviderSpecificInputInstanceTypeVMwareCbt InstanceTypeBasicTestMigrateProviderSpecificInput = "VMwareCbt"
1113 )
1114
1115
1116 func PossibleInstanceTypeBasicTestMigrateProviderSpecificInputValues() []InstanceTypeBasicTestMigrateProviderSpecificInput {
1117 return []InstanceTypeBasicTestMigrateProviderSpecificInput{InstanceTypeBasicTestMigrateProviderSpecificInputInstanceTypeTestMigrateProviderSpecificInput, InstanceTypeBasicTestMigrateProviderSpecificInputInstanceTypeVMwareCbt}
1118 }
1119
1120
1121
1122 type InstanceTypeBasicUnplannedFailoverProviderSpecificInput string
1123
1124 const (
1125
1126 InstanceTypeBasicUnplannedFailoverProviderSpecificInputInstanceTypeA2A InstanceTypeBasicUnplannedFailoverProviderSpecificInput = "A2A"
1127
1128 InstanceTypeBasicUnplannedFailoverProviderSpecificInputInstanceTypeHyperVReplicaAzure InstanceTypeBasicUnplannedFailoverProviderSpecificInput = "HyperVReplicaAzure"
1129
1130 InstanceTypeBasicUnplannedFailoverProviderSpecificInputInstanceTypeInMage InstanceTypeBasicUnplannedFailoverProviderSpecificInput = "InMage"
1131
1132 InstanceTypeBasicUnplannedFailoverProviderSpecificInputInstanceTypeInMageAzureV2 InstanceTypeBasicUnplannedFailoverProviderSpecificInput = "InMageAzureV2"
1133
1134 InstanceTypeBasicUnplannedFailoverProviderSpecificInputInstanceTypeInMageRcm InstanceTypeBasicUnplannedFailoverProviderSpecificInput = "InMageRcm"
1135
1136 InstanceTypeBasicUnplannedFailoverProviderSpecificInputInstanceTypeUnplannedFailoverProviderSpecificInput InstanceTypeBasicUnplannedFailoverProviderSpecificInput = "UnplannedFailoverProviderSpecificInput"
1137 )
1138
1139
1140 func PossibleInstanceTypeBasicUnplannedFailoverProviderSpecificInputValues() []InstanceTypeBasicUnplannedFailoverProviderSpecificInput {
1141 return []InstanceTypeBasicUnplannedFailoverProviderSpecificInput{InstanceTypeBasicUnplannedFailoverProviderSpecificInputInstanceTypeA2A, InstanceTypeBasicUnplannedFailoverProviderSpecificInputInstanceTypeHyperVReplicaAzure, InstanceTypeBasicUnplannedFailoverProviderSpecificInputInstanceTypeInMage, InstanceTypeBasicUnplannedFailoverProviderSpecificInputInstanceTypeInMageAzureV2, InstanceTypeBasicUnplannedFailoverProviderSpecificInputInstanceTypeInMageRcm, InstanceTypeBasicUnplannedFailoverProviderSpecificInputInstanceTypeUnplannedFailoverProviderSpecificInput}
1142 }
1143
1144
1145
1146 type InstanceTypeBasicUpdateMigrationItemProviderSpecificInput string
1147
1148 const (
1149
1150 InstanceTypeBasicUpdateMigrationItemProviderSpecificInputInstanceTypeUpdateMigrationItemProviderSpecificInput InstanceTypeBasicUpdateMigrationItemProviderSpecificInput = "UpdateMigrationItemProviderSpecificInput"
1151
1152 InstanceTypeBasicUpdateMigrationItemProviderSpecificInputInstanceTypeVMwareCbt InstanceTypeBasicUpdateMigrationItemProviderSpecificInput = "VMwareCbt"
1153 )
1154
1155
1156 func PossibleInstanceTypeBasicUpdateMigrationItemProviderSpecificInputValues() []InstanceTypeBasicUpdateMigrationItemProviderSpecificInput {
1157 return []InstanceTypeBasicUpdateMigrationItemProviderSpecificInput{InstanceTypeBasicUpdateMigrationItemProviderSpecificInputInstanceTypeUpdateMigrationItemProviderSpecificInput, InstanceTypeBasicUpdateMigrationItemProviderSpecificInputInstanceTypeVMwareCbt}
1158 }
1159
1160
1161
1162 type InstanceTypeBasicUpdateReplicationProtectedItemProviderInput string
1163
1164 const (
1165
1166 InstanceTypeBasicUpdateReplicationProtectedItemProviderInputInstanceTypeA2A InstanceTypeBasicUpdateReplicationProtectedItemProviderInput = "A2A"
1167
1168 InstanceTypeBasicUpdateReplicationProtectedItemProviderInputInstanceTypeHyperVReplicaAzure InstanceTypeBasicUpdateReplicationProtectedItemProviderInput = "HyperVReplicaAzure"
1169
1170 InstanceTypeBasicUpdateReplicationProtectedItemProviderInputInstanceTypeInMageAzureV2 InstanceTypeBasicUpdateReplicationProtectedItemProviderInput = "InMageAzureV2"
1171
1172 InstanceTypeBasicUpdateReplicationProtectedItemProviderInputInstanceTypeInMageRcm InstanceTypeBasicUpdateReplicationProtectedItemProviderInput = "InMageRcm"
1173
1174 InstanceTypeBasicUpdateReplicationProtectedItemProviderInputInstanceTypeUpdateReplicationProtectedItemProviderInput InstanceTypeBasicUpdateReplicationProtectedItemProviderInput = "UpdateReplicationProtectedItemProviderInput"
1175 )
1176
1177
1178 func PossibleInstanceTypeBasicUpdateReplicationProtectedItemProviderInputValues() []InstanceTypeBasicUpdateReplicationProtectedItemProviderInput {
1179 return []InstanceTypeBasicUpdateReplicationProtectedItemProviderInput{InstanceTypeBasicUpdateReplicationProtectedItemProviderInputInstanceTypeA2A, InstanceTypeBasicUpdateReplicationProtectedItemProviderInputInstanceTypeHyperVReplicaAzure, InstanceTypeBasicUpdateReplicationProtectedItemProviderInputInstanceTypeInMageAzureV2, InstanceTypeBasicUpdateReplicationProtectedItemProviderInputInstanceTypeInMageRcm, InstanceTypeBasicUpdateReplicationProtectedItemProviderInputInstanceTypeUpdateReplicationProtectedItemProviderInput}
1180 }
1181
1182
1183 type LicenseType string
1184
1185 const (
1186
1187 LicenseTypeNoLicenseType LicenseType = "NoLicenseType"
1188
1189 LicenseTypeNotSpecified LicenseType = "NotSpecified"
1190
1191 LicenseTypeWindowsServer LicenseType = "WindowsServer"
1192 )
1193
1194
1195 func PossibleLicenseTypeValues() []LicenseType {
1196 return []LicenseType{LicenseTypeNoLicenseType, LicenseTypeNotSpecified, LicenseTypeWindowsServer}
1197 }
1198
1199
1200 type MigrationItemOperation string
1201
1202 const (
1203
1204 DisableMigration MigrationItemOperation = "DisableMigration"
1205
1206 Migrate MigrationItemOperation = "Migrate"
1207
1208 TestMigrate MigrationItemOperation = "TestMigrate"
1209
1210 TestMigrateCleanup MigrationItemOperation = "TestMigrateCleanup"
1211 )
1212
1213
1214 func PossibleMigrationItemOperationValues() []MigrationItemOperation {
1215 return []MigrationItemOperation{DisableMigration, Migrate, TestMigrate, TestMigrateCleanup}
1216 }
1217
1218
1219 type MigrationRecoveryPointType string
1220
1221 const (
1222
1223 MigrationRecoveryPointTypeApplicationConsistent MigrationRecoveryPointType = "ApplicationConsistent"
1224
1225 MigrationRecoveryPointTypeCrashConsistent MigrationRecoveryPointType = "CrashConsistent"
1226
1227 MigrationRecoveryPointTypeNotSpecified MigrationRecoveryPointType = "NotSpecified"
1228 )
1229
1230
1231 func PossibleMigrationRecoveryPointTypeValues() []MigrationRecoveryPointType {
1232 return []MigrationRecoveryPointType{MigrationRecoveryPointTypeApplicationConsistent, MigrationRecoveryPointTypeCrashConsistent, MigrationRecoveryPointTypeNotSpecified}
1233 }
1234
1235
1236 type MigrationState string
1237
1238 const (
1239
1240 MigrationStateDisableMigrationFailed MigrationState = "DisableMigrationFailed"
1241
1242 MigrationStateDisableMigrationInProgress MigrationState = "DisableMigrationInProgress"
1243
1244 MigrationStateEnableMigrationFailed MigrationState = "EnableMigrationFailed"
1245
1246 MigrationStateEnableMigrationInProgress MigrationState = "EnableMigrationInProgress"
1247
1248 MigrationStateInitialSeedingFailed MigrationState = "InitialSeedingFailed"
1249
1250 MigrationStateInitialSeedingInProgress MigrationState = "InitialSeedingInProgress"
1251
1252 MigrationStateMigrationFailed MigrationState = "MigrationFailed"
1253
1254 MigrationStateMigrationInProgress MigrationState = "MigrationInProgress"
1255
1256 MigrationStateMigrationSucceeded MigrationState = "MigrationSucceeded"
1257
1258 MigrationStateNone MigrationState = "None"
1259
1260 MigrationStateReplicating MigrationState = "Replicating"
1261 )
1262
1263
1264 func PossibleMigrationStateValues() []MigrationState {
1265 return []MigrationState{MigrationStateDisableMigrationFailed, MigrationStateDisableMigrationInProgress, MigrationStateEnableMigrationFailed, MigrationStateEnableMigrationInProgress, MigrationStateInitialSeedingFailed, MigrationStateInitialSeedingInProgress, MigrationStateMigrationFailed, MigrationStateMigrationInProgress, MigrationStateMigrationSucceeded, MigrationStateNone, MigrationStateReplicating}
1266 }
1267
1268
1269 type MobilityAgentUpgradeState string
1270
1271 const (
1272
1273 MobilityAgentUpgradeStateCommit MobilityAgentUpgradeState = "Commit"
1274
1275 MobilityAgentUpgradeStateCompleted MobilityAgentUpgradeState = "Completed"
1276
1277 MobilityAgentUpgradeStateNone MobilityAgentUpgradeState = "None"
1278
1279 MobilityAgentUpgradeStateStarted MobilityAgentUpgradeState = "Started"
1280 )
1281
1282
1283 func PossibleMobilityAgentUpgradeStateValues() []MobilityAgentUpgradeState {
1284 return []MobilityAgentUpgradeState{MobilityAgentUpgradeStateCommit, MobilityAgentUpgradeStateCompleted, MobilityAgentUpgradeStateNone, MobilityAgentUpgradeStateStarted}
1285 }
1286
1287
1288 type MultiVMGroupCreateOption string
1289
1290 const (
1291
1292 AutoCreated MultiVMGroupCreateOption = "AutoCreated"
1293
1294 UserSpecified MultiVMGroupCreateOption = "UserSpecified"
1295 )
1296
1297
1298 func PossibleMultiVMGroupCreateOptionValues() []MultiVMGroupCreateOption {
1299 return []MultiVMGroupCreateOption{AutoCreated, UserSpecified}
1300 }
1301
1302
1303 type MultiVMSyncPointOption string
1304
1305 const (
1306
1307 UseMultiVMSyncRecoveryPoint MultiVMSyncPointOption = "UseMultiVmSyncRecoveryPoint"
1308
1309 UsePerVMRecoveryPoint MultiVMSyncPointOption = "UsePerVmRecoveryPoint"
1310 )
1311
1312
1313 func PossibleMultiVMSyncPointOptionValues() []MultiVMSyncPointOption {
1314 return []MultiVMSyncPointOption{UseMultiVMSyncRecoveryPoint, UsePerVMRecoveryPoint}
1315 }
1316
1317
1318 type MultiVMSyncStatus string
1319
1320 const (
1321
1322 MultiVMSyncStatusDisabled MultiVMSyncStatus = "Disabled"
1323
1324 MultiVMSyncStatusEnabled MultiVMSyncStatus = "Enabled"
1325 )
1326
1327
1328 func PossibleMultiVMSyncStatusValues() []MultiVMSyncStatus {
1329 return []MultiVMSyncStatus{MultiVMSyncStatusDisabled, MultiVMSyncStatusEnabled}
1330 }
1331
1332
1333 type PossibleOperationsDirections string
1334
1335 const (
1336
1337 PrimaryToRecovery PossibleOperationsDirections = "PrimaryToRecovery"
1338
1339 RecoveryToPrimary PossibleOperationsDirections = "RecoveryToPrimary"
1340 )
1341
1342
1343 func PossiblePossibleOperationsDirectionsValues() []PossibleOperationsDirections {
1344 return []PossibleOperationsDirections{PrimaryToRecovery, RecoveryToPrimary}
1345 }
1346
1347
1348 type PresenceStatus string
1349
1350 const (
1351
1352 PresenceStatusNotPresent PresenceStatus = "NotPresent"
1353
1354 PresenceStatusPresent PresenceStatus = "Present"
1355
1356 PresenceStatusUnknown PresenceStatus = "Unknown"
1357 )
1358
1359
1360 func PossiblePresenceStatusValues() []PresenceStatus {
1361 return []PresenceStatus{PresenceStatusNotPresent, PresenceStatusPresent, PresenceStatusUnknown}
1362 }
1363
1364
1365 type ProtectionHealth string
1366
1367 const (
1368
1369 ProtectionHealthCritical ProtectionHealth = "Critical"
1370
1371 ProtectionHealthNone ProtectionHealth = "None"
1372
1373 ProtectionHealthNormal ProtectionHealth = "Normal"
1374
1375 ProtectionHealthWarning ProtectionHealth = "Warning"
1376 )
1377
1378
1379 func PossibleProtectionHealthValues() []ProtectionHealth {
1380 return []ProtectionHealth{ProtectionHealthCritical, ProtectionHealthNone, ProtectionHealthNormal, ProtectionHealthWarning}
1381 }
1382
1383
1384 type RecoveryPlanActionLocation string
1385
1386 const (
1387
1388 Primary RecoveryPlanActionLocation = "Primary"
1389
1390 Recovery RecoveryPlanActionLocation = "Recovery"
1391 )
1392
1393
1394 func PossibleRecoveryPlanActionLocationValues() []RecoveryPlanActionLocation {
1395 return []RecoveryPlanActionLocation{Primary, Recovery}
1396 }
1397
1398
1399 type RecoveryPlanGroupType string
1400
1401 const (
1402
1403 Boot RecoveryPlanGroupType = "Boot"
1404
1405 Failover RecoveryPlanGroupType = "Failover"
1406
1407 Shutdown RecoveryPlanGroupType = "Shutdown"
1408 )
1409
1410
1411 func PossibleRecoveryPlanGroupTypeValues() []RecoveryPlanGroupType {
1412 return []RecoveryPlanGroupType{Boot, Failover, Shutdown}
1413 }
1414
1415
1416 type RecoveryPlanPointType string
1417
1418 const (
1419
1420 RecoveryPlanPointTypeLatest RecoveryPlanPointType = "Latest"
1421
1422 RecoveryPlanPointTypeLatestApplicationConsistent RecoveryPlanPointType = "LatestApplicationConsistent"
1423
1424 RecoveryPlanPointTypeLatestCrashConsistent RecoveryPlanPointType = "LatestCrashConsistent"
1425
1426 RecoveryPlanPointTypeLatestProcessed RecoveryPlanPointType = "LatestProcessed"
1427 )
1428
1429
1430 func PossibleRecoveryPlanPointTypeValues() []RecoveryPlanPointType {
1431 return []RecoveryPlanPointType{RecoveryPlanPointTypeLatest, RecoveryPlanPointTypeLatestApplicationConsistent, RecoveryPlanPointTypeLatestCrashConsistent, RecoveryPlanPointTypeLatestProcessed}
1432 }
1433
1434
1435 type RecoveryPointSyncType string
1436
1437 const (
1438
1439 MultiVMSyncRecoveryPoint RecoveryPointSyncType = "MultiVmSyncRecoveryPoint"
1440
1441 PerVMRecoveryPoint RecoveryPointSyncType = "PerVmRecoveryPoint"
1442 )
1443
1444
1445 func PossibleRecoveryPointSyncTypeValues() []RecoveryPointSyncType {
1446 return []RecoveryPointSyncType{MultiVMSyncRecoveryPoint, PerVMRecoveryPoint}
1447 }
1448
1449
1450 type RecoveryPointType string
1451
1452 const (
1453
1454 Custom RecoveryPointType = "Custom"
1455
1456 LatestTag RecoveryPointType = "LatestTag"
1457
1458 LatestTime RecoveryPointType = "LatestTime"
1459 )
1460
1461
1462 func PossibleRecoveryPointTypeValues() []RecoveryPointType {
1463 return []RecoveryPointType{Custom, LatestTag, LatestTime}
1464 }
1465
1466
1467 type ReplicationProtectedItemOperation string
1468
1469 const (
1470
1471 ReplicationProtectedItemOperationChangePit ReplicationProtectedItemOperation = "ChangePit"
1472
1473 ReplicationProtectedItemOperationCommit ReplicationProtectedItemOperation = "Commit"
1474
1475 ReplicationProtectedItemOperationCompleteMigration ReplicationProtectedItemOperation = "CompleteMigration"
1476
1477 ReplicationProtectedItemOperationDisableProtection ReplicationProtectedItemOperation = "DisableProtection"
1478
1479 ReplicationProtectedItemOperationFailback ReplicationProtectedItemOperation = "Failback"
1480
1481 ReplicationProtectedItemOperationFinalizeFailback ReplicationProtectedItemOperation = "FinalizeFailback"
1482
1483 ReplicationProtectedItemOperationPlannedFailover ReplicationProtectedItemOperation = "PlannedFailover"
1484
1485 ReplicationProtectedItemOperationRepairReplication ReplicationProtectedItemOperation = "RepairReplication"
1486
1487 ReplicationProtectedItemOperationReverseReplicate ReplicationProtectedItemOperation = "ReverseReplicate"
1488
1489 ReplicationProtectedItemOperationSwitchProtection ReplicationProtectedItemOperation = "SwitchProtection"
1490
1491 ReplicationProtectedItemOperationTestFailover ReplicationProtectedItemOperation = "TestFailover"
1492
1493 ReplicationProtectedItemOperationTestFailoverCleanup ReplicationProtectedItemOperation = "TestFailoverCleanup"
1494
1495 ReplicationProtectedItemOperationUnplannedFailover ReplicationProtectedItemOperation = "UnplannedFailover"
1496 )
1497
1498
1499 func PossibleReplicationProtectedItemOperationValues() []ReplicationProtectedItemOperation {
1500 return []ReplicationProtectedItemOperation{ReplicationProtectedItemOperationChangePit, ReplicationProtectedItemOperationCommit, ReplicationProtectedItemOperationCompleteMigration, ReplicationProtectedItemOperationDisableProtection, ReplicationProtectedItemOperationFailback, ReplicationProtectedItemOperationFinalizeFailback, ReplicationProtectedItemOperationPlannedFailover, ReplicationProtectedItemOperationRepairReplication, ReplicationProtectedItemOperationReverseReplicate, ReplicationProtectedItemOperationSwitchProtection, ReplicationProtectedItemOperationTestFailover, ReplicationProtectedItemOperationTestFailoverCleanup, ReplicationProtectedItemOperationUnplannedFailover}
1501 }
1502
1503
1504 type ResourceType string
1505
1506 const (
1507
1508 ResourceTypeExisting ResourceType = "Existing"
1509
1510 ResourceTypeNew ResourceType = "New"
1511
1512 ResourceTypeProtectionProfileCustomDetails ResourceType = "ProtectionProfileCustomDetails"
1513 )
1514
1515
1516 func PossibleResourceTypeValues() []ResourceType {
1517 return []ResourceType{ResourceTypeExisting, ResourceTypeNew, ResourceTypeProtectionProfileCustomDetails}
1518 }
1519
1520
1521
1522 type ResourceTypeBasicRecoveryAvailabilitySetCustomDetails string
1523
1524 const (
1525
1526 ResourceTypeBasicRecoveryAvailabilitySetCustomDetailsResourceTypeExisting ResourceTypeBasicRecoveryAvailabilitySetCustomDetails = "Existing"
1527
1528 ResourceTypeBasicRecoveryAvailabilitySetCustomDetailsResourceTypeRecoveryAvailabilitySetCustomDetails ResourceTypeBasicRecoveryAvailabilitySetCustomDetails = "RecoveryAvailabilitySetCustomDetails"
1529 )
1530
1531
1532 func PossibleResourceTypeBasicRecoveryAvailabilitySetCustomDetailsValues() []ResourceTypeBasicRecoveryAvailabilitySetCustomDetails {
1533 return []ResourceTypeBasicRecoveryAvailabilitySetCustomDetails{ResourceTypeBasicRecoveryAvailabilitySetCustomDetailsResourceTypeExisting, ResourceTypeBasicRecoveryAvailabilitySetCustomDetailsResourceTypeRecoveryAvailabilitySetCustomDetails}
1534 }
1535
1536
1537
1538 type ResourceTypeBasicRecoveryProximityPlacementGroupCustomDetails string
1539
1540 const (
1541
1542 ResourceTypeBasicRecoveryProximityPlacementGroupCustomDetailsResourceTypeExisting ResourceTypeBasicRecoveryProximityPlacementGroupCustomDetails = "Existing"
1543
1544 ResourceTypeBasicRecoveryProximityPlacementGroupCustomDetailsResourceTypeRecoveryProximityPlacementGroupCustomDetails ResourceTypeBasicRecoveryProximityPlacementGroupCustomDetails = "RecoveryProximityPlacementGroupCustomDetails"
1545 )
1546
1547
1548 func PossibleResourceTypeBasicRecoveryProximityPlacementGroupCustomDetailsValues() []ResourceTypeBasicRecoveryProximityPlacementGroupCustomDetails {
1549 return []ResourceTypeBasicRecoveryProximityPlacementGroupCustomDetails{ResourceTypeBasicRecoveryProximityPlacementGroupCustomDetailsResourceTypeExisting, ResourceTypeBasicRecoveryProximityPlacementGroupCustomDetailsResourceTypeRecoveryProximityPlacementGroupCustomDetails}
1550 }
1551
1552
1553
1554 type ResourceTypeBasicRecoveryResourceGroupCustomDetails string
1555
1556 const (
1557
1558 ResourceTypeBasicRecoveryResourceGroupCustomDetailsResourceTypeExisting ResourceTypeBasicRecoveryResourceGroupCustomDetails = "Existing"
1559
1560 ResourceTypeBasicRecoveryResourceGroupCustomDetailsResourceTypeRecoveryResourceGroupCustomDetails ResourceTypeBasicRecoveryResourceGroupCustomDetails = "RecoveryResourceGroupCustomDetails"
1561 )
1562
1563
1564 func PossibleResourceTypeBasicRecoveryResourceGroupCustomDetailsValues() []ResourceTypeBasicRecoveryResourceGroupCustomDetails {
1565 return []ResourceTypeBasicRecoveryResourceGroupCustomDetails{ResourceTypeBasicRecoveryResourceGroupCustomDetailsResourceTypeExisting, ResourceTypeBasicRecoveryResourceGroupCustomDetailsResourceTypeRecoveryResourceGroupCustomDetails}
1566 }
1567
1568
1569
1570 type ResourceTypeBasicRecoveryVirtualNetworkCustomDetails string
1571
1572 const (
1573
1574 ResourceTypeBasicRecoveryVirtualNetworkCustomDetailsResourceTypeExisting ResourceTypeBasicRecoveryVirtualNetworkCustomDetails = "Existing"
1575
1576 ResourceTypeBasicRecoveryVirtualNetworkCustomDetailsResourceTypeRecoveryVirtualNetworkCustomDetails ResourceTypeBasicRecoveryVirtualNetworkCustomDetails = "RecoveryVirtualNetworkCustomDetails"
1577 )
1578
1579
1580 func PossibleResourceTypeBasicRecoveryVirtualNetworkCustomDetailsValues() []ResourceTypeBasicRecoveryVirtualNetworkCustomDetails {
1581 return []ResourceTypeBasicRecoveryVirtualNetworkCustomDetails{ResourceTypeBasicRecoveryVirtualNetworkCustomDetailsResourceTypeExisting, ResourceTypeBasicRecoveryVirtualNetworkCustomDetailsResourceTypeRecoveryVirtualNetworkCustomDetails}
1582 }
1583
1584
1585
1586 type ResourceTypeBasicStorageAccountCustomDetails string
1587
1588 const (
1589
1590 ResourceTypeBasicStorageAccountCustomDetailsResourceTypeExisting ResourceTypeBasicStorageAccountCustomDetails = "Existing"
1591
1592 ResourceTypeBasicStorageAccountCustomDetailsResourceTypeStorageAccountCustomDetails ResourceTypeBasicStorageAccountCustomDetails = "StorageAccountCustomDetails"
1593 )
1594
1595
1596 func PossibleResourceTypeBasicStorageAccountCustomDetailsValues() []ResourceTypeBasicStorageAccountCustomDetails {
1597 return []ResourceTypeBasicStorageAccountCustomDetails{ResourceTypeBasicStorageAccountCustomDetailsResourceTypeExisting, ResourceTypeBasicStorageAccountCustomDetailsResourceTypeStorageAccountCustomDetails}
1598 }
1599
1600
1601 type ResyncState string
1602
1603 const (
1604
1605 ResyncStateNone ResyncState = "None"
1606
1607 ResyncStatePreparedForResynchronization ResyncState = "PreparedForResynchronization"
1608
1609 ResyncStateStartedResynchronization ResyncState = "StartedResynchronization"
1610 )
1611
1612
1613 func PossibleResyncStateValues() []ResyncState {
1614 return []ResyncState{ResyncStateNone, ResyncStatePreparedForResynchronization, ResyncStateStartedResynchronization}
1615 }
1616
1617
1618 type RpInMageRecoveryPointType string
1619
1620 const (
1621
1622 RpInMageRecoveryPointTypeCustom RpInMageRecoveryPointType = "Custom"
1623
1624 RpInMageRecoveryPointTypeLatestTag RpInMageRecoveryPointType = "LatestTag"
1625
1626 RpInMageRecoveryPointTypeLatestTime RpInMageRecoveryPointType = "LatestTime"
1627 )
1628
1629
1630 func PossibleRpInMageRecoveryPointTypeValues() []RpInMageRecoveryPointType {
1631 return []RpInMageRecoveryPointType{RpInMageRecoveryPointTypeCustom, RpInMageRecoveryPointTypeLatestTag, RpInMageRecoveryPointTypeLatestTime}
1632 }
1633
1634
1635 type SetMultiVMSyncStatus string
1636
1637 const (
1638
1639 Disable SetMultiVMSyncStatus = "Disable"
1640
1641 Enable SetMultiVMSyncStatus = "Enable"
1642 )
1643
1644
1645 func PossibleSetMultiVMSyncStatusValues() []SetMultiVMSyncStatus {
1646 return []SetMultiVMSyncStatus{Disable, Enable}
1647 }
1648
1649
1650 type Severity string
1651
1652 const (
1653
1654 Error Severity = "Error"
1655
1656 Info Severity = "Info"
1657
1658 NONE Severity = "NONE"
1659
1660 Warning Severity = "Warning"
1661 )
1662
1663
1664 func PossibleSeverityValues() []Severity {
1665 return []Severity{Error, Info, NONE, Warning}
1666 }
1667
1668
1669 type SourceSiteOperations string
1670
1671 const (
1672
1673 NotRequired SourceSiteOperations = "NotRequired"
1674
1675 Required SourceSiteOperations = "Required"
1676 )
1677
1678
1679 func PossibleSourceSiteOperationsValues() []SourceSiteOperations {
1680 return []SourceSiteOperations{NotRequired, Required}
1681 }
1682
1683
1684 type TestMigrationState string
1685
1686 const (
1687
1688 TestMigrationStateNone TestMigrationState = "None"
1689
1690 TestMigrationStateTestMigrationCleanupInProgress TestMigrationState = "TestMigrationCleanupInProgress"
1691
1692 TestMigrationStateTestMigrationFailed TestMigrationState = "TestMigrationFailed"
1693
1694 TestMigrationStateTestMigrationInProgress TestMigrationState = "TestMigrationInProgress"
1695
1696 TestMigrationStateTestMigrationSucceeded TestMigrationState = "TestMigrationSucceeded"
1697 )
1698
1699
1700 func PossibleTestMigrationStateValues() []TestMigrationState {
1701 return []TestMigrationState{TestMigrationStateNone, TestMigrationStateTestMigrationCleanupInProgress, TestMigrationStateTestMigrationFailed, TestMigrationStateTestMigrationInProgress, TestMigrationStateTestMigrationSucceeded}
1702 }
1703
1704
1705 type VMEncryptionType string
1706
1707 const (
1708
1709 NotEncrypted VMEncryptionType = "NotEncrypted"
1710
1711 OnePassEncrypted VMEncryptionType = "OnePassEncrypted"
1712
1713 TwoPassEncrypted VMEncryptionType = "TwoPassEncrypted"
1714 )
1715
1716
1717 func PossibleVMEncryptionTypeValues() []VMEncryptionType {
1718 return []VMEncryptionType{NotEncrypted, OnePassEncrypted, TwoPassEncrypted}
1719 }
1720
View as plain text