/
constants.go
1007 lines (854 loc) · 40.8 KB
/
constants.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
//go:build go1.18
// +build go1.18
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License. See License.txt in the project root for license information.
// Code generated by Microsoft (R) AutoRest Code Generator. DO NOT EDIT.
// Changes may cause incorrect behavior and will be lost if the code is regenerated.
package armrecoveryservicessiterecovery
const (
moduleName = "github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/recoveryservices/armrecoveryservicessiterecovery"
moduleVersion = "v2.3.0"
)
// A2ARecoveryAvailabilityType - The recovery availability type of the virtual machine.
type A2ARecoveryAvailabilityType string
const (
A2ARecoveryAvailabilityTypeAvailabilitySet A2ARecoveryAvailabilityType = "AvailabilitySet"
A2ARecoveryAvailabilityTypeAvailabilityZone A2ARecoveryAvailabilityType = "AvailabilityZone"
A2ARecoveryAvailabilityTypeSingle A2ARecoveryAvailabilityType = "Single"
)
// PossibleA2ARecoveryAvailabilityTypeValues returns the possible values for the A2ARecoveryAvailabilityType const type.
func PossibleA2ARecoveryAvailabilityTypeValues() []A2ARecoveryAvailabilityType {
return []A2ARecoveryAvailabilityType{
A2ARecoveryAvailabilityTypeAvailabilitySet,
A2ARecoveryAvailabilityTypeAvailabilityZone,
A2ARecoveryAvailabilityTypeSingle,
}
}
// A2ARpRecoveryPointType - The recovery point type.
type A2ARpRecoveryPointType string
const (
A2ARpRecoveryPointTypeLatest A2ARpRecoveryPointType = "Latest"
A2ARpRecoveryPointTypeLatestApplicationConsistent A2ARpRecoveryPointType = "LatestApplicationConsistent"
A2ARpRecoveryPointTypeLatestCrashConsistent A2ARpRecoveryPointType = "LatestCrashConsistent"
A2ARpRecoveryPointTypeLatestProcessed A2ARpRecoveryPointType = "LatestProcessed"
)
// PossibleA2ARpRecoveryPointTypeValues returns the possible values for the A2ARpRecoveryPointType const type.
func PossibleA2ARpRecoveryPointTypeValues() []A2ARpRecoveryPointType {
return []A2ARpRecoveryPointType{
A2ARpRecoveryPointTypeLatest,
A2ARpRecoveryPointTypeLatestApplicationConsistent,
A2ARpRecoveryPointTypeLatestCrashConsistent,
A2ARpRecoveryPointTypeLatestProcessed,
}
}
// AgentAutoUpdateStatus - A value indicating whether the auto update is enabled.
type AgentAutoUpdateStatus string
const (
AgentAutoUpdateStatusDisabled AgentAutoUpdateStatus = "Disabled"
AgentAutoUpdateStatusEnabled AgentAutoUpdateStatus = "Enabled"
)
// PossibleAgentAutoUpdateStatusValues returns the possible values for the AgentAutoUpdateStatus const type.
func PossibleAgentAutoUpdateStatusValues() []AgentAutoUpdateStatus {
return []AgentAutoUpdateStatus{
AgentAutoUpdateStatusDisabled,
AgentAutoUpdateStatusEnabled,
}
}
type AgentUpgradeBlockedReason string
const (
AgentUpgradeBlockedReasonAgentNoHeartbeat AgentUpgradeBlockedReason = "AgentNoHeartbeat"
AgentUpgradeBlockedReasonAlreadyOnLatestVersion AgentUpgradeBlockedReason = "AlreadyOnLatestVersion"
AgentUpgradeBlockedReasonDistroIsNotReported AgentUpgradeBlockedReason = "DistroIsNotReported"
AgentUpgradeBlockedReasonDistroNotSupportedForUpgrade AgentUpgradeBlockedReason = "DistroNotSupportedForUpgrade"
AgentUpgradeBlockedReasonIncompatibleApplianceVersion AgentUpgradeBlockedReason = "IncompatibleApplianceVersion"
AgentUpgradeBlockedReasonInvalidAgentVersion AgentUpgradeBlockedReason = "InvalidAgentVersion"
AgentUpgradeBlockedReasonInvalidDriverVersion AgentUpgradeBlockedReason = "InvalidDriverVersion"
AgentUpgradeBlockedReasonMissingUpgradePath AgentUpgradeBlockedReason = "MissingUpgradePath"
AgentUpgradeBlockedReasonNotProtected AgentUpgradeBlockedReason = "NotProtected"
AgentUpgradeBlockedReasonProcessServerNoHeartbeat AgentUpgradeBlockedReason = "ProcessServerNoHeartbeat"
AgentUpgradeBlockedReasonRcmProxyNoHeartbeat AgentUpgradeBlockedReason = "RcmProxyNoHeartbeat"
AgentUpgradeBlockedReasonRebootRequired AgentUpgradeBlockedReason = "RebootRequired"
AgentUpgradeBlockedReasonUnknown AgentUpgradeBlockedReason = "Unknown"
AgentUpgradeBlockedReasonUnsupportedProtectionScenario AgentUpgradeBlockedReason = "UnsupportedProtectionScenario"
)
// PossibleAgentUpgradeBlockedReasonValues returns the possible values for the AgentUpgradeBlockedReason const type.
func PossibleAgentUpgradeBlockedReasonValues() []AgentUpgradeBlockedReason {
return []AgentUpgradeBlockedReason{
AgentUpgradeBlockedReasonAgentNoHeartbeat,
AgentUpgradeBlockedReasonAlreadyOnLatestVersion,
AgentUpgradeBlockedReasonDistroIsNotReported,
AgentUpgradeBlockedReasonDistroNotSupportedForUpgrade,
AgentUpgradeBlockedReasonIncompatibleApplianceVersion,
AgentUpgradeBlockedReasonInvalidAgentVersion,
AgentUpgradeBlockedReasonInvalidDriverVersion,
AgentUpgradeBlockedReasonMissingUpgradePath,
AgentUpgradeBlockedReasonNotProtected,
AgentUpgradeBlockedReasonProcessServerNoHeartbeat,
AgentUpgradeBlockedReasonRcmProxyNoHeartbeat,
AgentUpgradeBlockedReasonRebootRequired,
AgentUpgradeBlockedReasonUnknown,
AgentUpgradeBlockedReasonUnsupportedProtectionScenario,
}
}
// AgentVersionStatus - A value indicating whether security update required.
type AgentVersionStatus string
const (
AgentVersionStatusDeprecated AgentVersionStatus = "Deprecated"
AgentVersionStatusNotSupported AgentVersionStatus = "NotSupported"
AgentVersionStatusSecurityUpdateRequired AgentVersionStatus = "SecurityUpdateRequired"
AgentVersionStatusSupported AgentVersionStatus = "Supported"
AgentVersionStatusUpdateRequired AgentVersionStatus = "UpdateRequired"
)
// PossibleAgentVersionStatusValues returns the possible values for the AgentVersionStatus const type.
func PossibleAgentVersionStatusValues() []AgentVersionStatus {
return []AgentVersionStatus{
AgentVersionStatusDeprecated,
AgentVersionStatusNotSupported,
AgentVersionStatusSecurityUpdateRequired,
AgentVersionStatusSupported,
AgentVersionStatusUpdateRequired,
}
}
// AlternateLocationRecoveryOption - The ALR option.
type AlternateLocationRecoveryOption string
const (
AlternateLocationRecoveryOptionCreateVMIfNotFound AlternateLocationRecoveryOption = "CreateVmIfNotFound"
AlternateLocationRecoveryOptionNoAction AlternateLocationRecoveryOption = "NoAction"
)
// PossibleAlternateLocationRecoveryOptionValues returns the possible values for the AlternateLocationRecoveryOption const type.
func PossibleAlternateLocationRecoveryOptionValues() []AlternateLocationRecoveryOption {
return []AlternateLocationRecoveryOption{
AlternateLocationRecoveryOptionCreateVMIfNotFound,
AlternateLocationRecoveryOptionNoAction,
}
}
// AutoProtectionOfDataDisk - A value indicating whether the auto protection is enabled.
type AutoProtectionOfDataDisk string
const (
AutoProtectionOfDataDiskDisabled AutoProtectionOfDataDisk = "Disabled"
AutoProtectionOfDataDiskEnabled AutoProtectionOfDataDisk = "Enabled"
)
// PossibleAutoProtectionOfDataDiskValues returns the possible values for the AutoProtectionOfDataDisk const type.
func PossibleAutoProtectionOfDataDiskValues() []AutoProtectionOfDataDisk {
return []AutoProtectionOfDataDisk{
AutoProtectionOfDataDiskDisabled,
AutoProtectionOfDataDiskEnabled,
}
}
// AutomationAccountAuthenticationType - A value indicating the type authentication to use for automation Account.
type AutomationAccountAuthenticationType string
const (
AutomationAccountAuthenticationTypeRunAsAccount AutomationAccountAuthenticationType = "RunAsAccount"
AutomationAccountAuthenticationTypeSystemAssignedIdentity AutomationAccountAuthenticationType = "SystemAssignedIdentity"
)
// PossibleAutomationAccountAuthenticationTypeValues returns the possible values for the AutomationAccountAuthenticationType const type.
func PossibleAutomationAccountAuthenticationTypeValues() []AutomationAccountAuthenticationType {
return []AutomationAccountAuthenticationType{
AutomationAccountAuthenticationTypeRunAsAccount,
AutomationAccountAuthenticationTypeSystemAssignedIdentity,
}
}
// ChurnOptionSelected - A value indicating the churn option selected by user.
type ChurnOptionSelected string
const (
ChurnOptionSelectedHigh ChurnOptionSelected = "High"
ChurnOptionSelectedNormal ChurnOptionSelected = "Normal"
)
// PossibleChurnOptionSelectedValues returns the possible values for the ChurnOptionSelected const type.
func PossibleChurnOptionSelectedValues() []ChurnOptionSelected {
return []ChurnOptionSelected{
ChurnOptionSelectedHigh,
ChurnOptionSelectedNormal,
}
}
// DataSyncStatus - The data sync option.
type DataSyncStatus string
const (
DataSyncStatusForDownTime DataSyncStatus = "ForDownTime"
DataSyncStatusForSynchronization DataSyncStatus = "ForSynchronization"
)
// PossibleDataSyncStatusValues returns the possible values for the DataSyncStatus const type.
func PossibleDataSyncStatusValues() []DataSyncStatus {
return []DataSyncStatus{
DataSyncStatusForDownTime,
DataSyncStatusForSynchronization,
}
}
// DisableProtectionReason - Disable protection reason. It can have values NotSpecified/MigrationComplete.
type DisableProtectionReason string
const (
DisableProtectionReasonMigrationComplete DisableProtectionReason = "MigrationComplete"
DisableProtectionReasonNotSpecified DisableProtectionReason = "NotSpecified"
)
// PossibleDisableProtectionReasonValues returns the possible values for the DisableProtectionReason const type.
func PossibleDisableProtectionReasonValues() []DisableProtectionReason {
return []DisableProtectionReason{
DisableProtectionReasonMigrationComplete,
DisableProtectionReasonNotSpecified,
}
}
// DiskAccountType - The DiskType.
type DiskAccountType string
const (
DiskAccountTypePremiumLRS DiskAccountType = "Premium_LRS"
DiskAccountTypeStandardLRS DiskAccountType = "Standard_LRS"
DiskAccountTypeStandardSSDLRS DiskAccountType = "StandardSSD_LRS"
)
// PossibleDiskAccountTypeValues returns the possible values for the DiskAccountType const type.
func PossibleDiskAccountTypeValues() []DiskAccountType {
return []DiskAccountType{
DiskAccountTypePremiumLRS,
DiskAccountTypeStandardLRS,
DiskAccountTypeStandardSSDLRS,
}
}
// DiskReplicationProgressHealth - The progress health.
type DiskReplicationProgressHealth string
const (
DiskReplicationProgressHealthInProgress DiskReplicationProgressHealth = "InProgress"
DiskReplicationProgressHealthNoProgress DiskReplicationProgressHealth = "NoProgress"
DiskReplicationProgressHealthNone DiskReplicationProgressHealth = "None"
DiskReplicationProgressHealthQueued DiskReplicationProgressHealth = "Queued"
DiskReplicationProgressHealthSlowProgress DiskReplicationProgressHealth = "SlowProgress"
)
// PossibleDiskReplicationProgressHealthValues returns the possible values for the DiskReplicationProgressHealth const type.
func PossibleDiskReplicationProgressHealthValues() []DiskReplicationProgressHealth {
return []DiskReplicationProgressHealth{
DiskReplicationProgressHealthInProgress,
DiskReplicationProgressHealthNoProgress,
DiskReplicationProgressHealthNone,
DiskReplicationProgressHealthQueued,
DiskReplicationProgressHealthSlowProgress,
}
}
// EthernetAddressType - The source IP address type.
type EthernetAddressType string
const (
EthernetAddressTypeDynamic EthernetAddressType = "Dynamic"
EthernetAddressTypeStatic EthernetAddressType = "Static"
)
// PossibleEthernetAddressTypeValues returns the possible values for the EthernetAddressType const type.
func PossibleEthernetAddressTypeValues() []EthernetAddressType {
return []EthernetAddressType{
EthernetAddressTypeDynamic,
EthernetAddressTypeStatic,
}
}
// ExportJobOutputSerializationType - The output type of the jobs.
type ExportJobOutputSerializationType string
const (
ExportJobOutputSerializationTypeExcel ExportJobOutputSerializationType = "Excel"
ExportJobOutputSerializationTypeJSON ExportJobOutputSerializationType = "Json"
ExportJobOutputSerializationTypeXML ExportJobOutputSerializationType = "Xml"
)
// PossibleExportJobOutputSerializationTypeValues returns the possible values for the ExportJobOutputSerializationType const type.
func PossibleExportJobOutputSerializationTypeValues() []ExportJobOutputSerializationType {
return []ExportJobOutputSerializationType{
ExportJobOutputSerializationTypeExcel,
ExportJobOutputSerializationTypeJSON,
ExportJobOutputSerializationTypeXML,
}
}
// ExtendedLocationType - The extended location type.
type ExtendedLocationType string
const (
ExtendedLocationTypeEdgeZone ExtendedLocationType = "EdgeZone"
)
// PossibleExtendedLocationTypeValues returns the possible values for the ExtendedLocationType const type.
func PossibleExtendedLocationTypeValues() []ExtendedLocationType {
return []ExtendedLocationType{
ExtendedLocationTypeEdgeZone,
}
}
// FailoverDeploymentModel - The failover deployment model.
type FailoverDeploymentModel string
const (
FailoverDeploymentModelClassic FailoverDeploymentModel = "Classic"
FailoverDeploymentModelNotApplicable FailoverDeploymentModel = "NotApplicable"
FailoverDeploymentModelResourceManager FailoverDeploymentModel = "ResourceManager"
)
// PossibleFailoverDeploymentModelValues returns the possible values for the FailoverDeploymentModel const type.
func PossibleFailoverDeploymentModelValues() []FailoverDeploymentModel {
return []FailoverDeploymentModel{
FailoverDeploymentModelClassic,
FailoverDeploymentModelNotApplicable,
FailoverDeploymentModelResourceManager,
}
}
// HealthErrorCategory - The category of the health error.
type HealthErrorCategory string
const (
HealthErrorCategoryAgentAutoUpdateArtifactDeleted HealthErrorCategory = "AgentAutoUpdateArtifactDeleted"
HealthErrorCategoryAgentAutoUpdateInfra HealthErrorCategory = "AgentAutoUpdateInfra"
HealthErrorCategoryAgentAutoUpdateRunAsAccount HealthErrorCategory = "AgentAutoUpdateRunAsAccount"
HealthErrorCategoryAgentAutoUpdateRunAsAccountExpired HealthErrorCategory = "AgentAutoUpdateRunAsAccountExpired"
HealthErrorCategoryAgentAutoUpdateRunAsAccountExpiry HealthErrorCategory = "AgentAutoUpdateRunAsAccountExpiry"
HealthErrorCategoryConfiguration HealthErrorCategory = "Configuration"
HealthErrorCategoryFabricInfrastructure HealthErrorCategory = "FabricInfrastructure"
HealthErrorCategoryNone HealthErrorCategory = "None"
HealthErrorCategoryReplication HealthErrorCategory = "Replication"
HealthErrorCategoryTestFailover HealthErrorCategory = "TestFailover"
HealthErrorCategoryVersionExpiry HealthErrorCategory = "VersionExpiry"
)
// PossibleHealthErrorCategoryValues returns the possible values for the HealthErrorCategory const type.
func PossibleHealthErrorCategoryValues() []HealthErrorCategory {
return []HealthErrorCategory{
HealthErrorCategoryAgentAutoUpdateArtifactDeleted,
HealthErrorCategoryAgentAutoUpdateInfra,
HealthErrorCategoryAgentAutoUpdateRunAsAccount,
HealthErrorCategoryAgentAutoUpdateRunAsAccountExpired,
HealthErrorCategoryAgentAutoUpdateRunAsAccountExpiry,
HealthErrorCategoryConfiguration,
HealthErrorCategoryFabricInfrastructure,
HealthErrorCategoryNone,
HealthErrorCategoryReplication,
HealthErrorCategoryTestFailover,
HealthErrorCategoryVersionExpiry,
}
}
// HealthErrorCustomerResolvability - Value indicating whether the health error is customer resolvable.
type HealthErrorCustomerResolvability string
const (
HealthErrorCustomerResolvabilityAllowed HealthErrorCustomerResolvability = "Allowed"
HealthErrorCustomerResolvabilityNotAllowed HealthErrorCustomerResolvability = "NotAllowed"
)
// PossibleHealthErrorCustomerResolvabilityValues returns the possible values for the HealthErrorCustomerResolvability const type.
func PossibleHealthErrorCustomerResolvabilityValues() []HealthErrorCustomerResolvability {
return []HealthErrorCustomerResolvability{
HealthErrorCustomerResolvabilityAllowed,
HealthErrorCustomerResolvabilityNotAllowed,
}
}
// HyperVReplicaAzureRpRecoveryPointType - The recovery point type.
type HyperVReplicaAzureRpRecoveryPointType string
const (
HyperVReplicaAzureRpRecoveryPointTypeLatest HyperVReplicaAzureRpRecoveryPointType = "Latest"
HyperVReplicaAzureRpRecoveryPointTypeLatestApplicationConsistent HyperVReplicaAzureRpRecoveryPointType = "LatestApplicationConsistent"
HyperVReplicaAzureRpRecoveryPointTypeLatestProcessed HyperVReplicaAzureRpRecoveryPointType = "LatestProcessed"
)
// PossibleHyperVReplicaAzureRpRecoveryPointTypeValues returns the possible values for the HyperVReplicaAzureRpRecoveryPointType const type.
func PossibleHyperVReplicaAzureRpRecoveryPointTypeValues() []HyperVReplicaAzureRpRecoveryPointType {
return []HyperVReplicaAzureRpRecoveryPointType{
HyperVReplicaAzureRpRecoveryPointTypeLatest,
HyperVReplicaAzureRpRecoveryPointTypeLatestApplicationConsistent,
HyperVReplicaAzureRpRecoveryPointTypeLatestProcessed,
}
}
// InMageRcmFailbackRecoveryPointType - The recovery point type.
type InMageRcmFailbackRecoveryPointType string
const (
InMageRcmFailbackRecoveryPointTypeApplicationConsistent InMageRcmFailbackRecoveryPointType = "ApplicationConsistent"
InMageRcmFailbackRecoveryPointTypeCrashConsistent InMageRcmFailbackRecoveryPointType = "CrashConsistent"
)
// PossibleInMageRcmFailbackRecoveryPointTypeValues returns the possible values for the InMageRcmFailbackRecoveryPointType const type.
func PossibleInMageRcmFailbackRecoveryPointTypeValues() []InMageRcmFailbackRecoveryPointType {
return []InMageRcmFailbackRecoveryPointType{
InMageRcmFailbackRecoveryPointTypeApplicationConsistent,
InMageRcmFailbackRecoveryPointTypeCrashConsistent,
}
}
// InMageV2RpRecoveryPointType - The recovery point type.
type InMageV2RpRecoveryPointType string
const (
InMageV2RpRecoveryPointTypeLatest InMageV2RpRecoveryPointType = "Latest"
InMageV2RpRecoveryPointTypeLatestApplicationConsistent InMageV2RpRecoveryPointType = "LatestApplicationConsistent"
InMageV2RpRecoveryPointTypeLatestCrashConsistent InMageV2RpRecoveryPointType = "LatestCrashConsistent"
InMageV2RpRecoveryPointTypeLatestProcessed InMageV2RpRecoveryPointType = "LatestProcessed"
)
// PossibleInMageV2RpRecoveryPointTypeValues returns the possible values for the InMageV2RpRecoveryPointType const type.
func PossibleInMageV2RpRecoveryPointTypeValues() []InMageV2RpRecoveryPointType {
return []InMageV2RpRecoveryPointType{
InMageV2RpRecoveryPointTypeLatest,
InMageV2RpRecoveryPointTypeLatestApplicationConsistent,
InMageV2RpRecoveryPointTypeLatestCrashConsistent,
InMageV2RpRecoveryPointTypeLatestProcessed,
}
}
// LicenseType - License type.
type LicenseType string
const (
LicenseTypeNoLicenseType LicenseType = "NoLicenseType"
LicenseTypeNotSpecified LicenseType = "NotSpecified"
LicenseTypeWindowsServer LicenseType = "WindowsServer"
)
// PossibleLicenseTypeValues returns the possible values for the LicenseType const type.
func PossibleLicenseTypeValues() []LicenseType {
return []LicenseType{
LicenseTypeNoLicenseType,
LicenseTypeNotSpecified,
LicenseTypeWindowsServer,
}
}
type MigrationItemOperation string
const (
MigrationItemOperationDisableMigration MigrationItemOperation = "DisableMigration"
MigrationItemOperationMigrate MigrationItemOperation = "Migrate"
MigrationItemOperationPauseReplication MigrationItemOperation = "PauseReplication"
MigrationItemOperationResumeReplication MigrationItemOperation = "ResumeReplication"
MigrationItemOperationStartResync MigrationItemOperation = "StartResync"
MigrationItemOperationTestMigrate MigrationItemOperation = "TestMigrate"
MigrationItemOperationTestMigrateCleanup MigrationItemOperation = "TestMigrateCleanup"
)
// PossibleMigrationItemOperationValues returns the possible values for the MigrationItemOperation const type.
func PossibleMigrationItemOperationValues() []MigrationItemOperation {
return []MigrationItemOperation{
MigrationItemOperationDisableMigration,
MigrationItemOperationMigrate,
MigrationItemOperationPauseReplication,
MigrationItemOperationResumeReplication,
MigrationItemOperationStartResync,
MigrationItemOperationTestMigrate,
MigrationItemOperationTestMigrateCleanup,
}
}
// MigrationRecoveryPointType - The recovery point type.
type MigrationRecoveryPointType string
const (
MigrationRecoveryPointTypeApplicationConsistent MigrationRecoveryPointType = "ApplicationConsistent"
MigrationRecoveryPointTypeCrashConsistent MigrationRecoveryPointType = "CrashConsistent"
MigrationRecoveryPointTypeNotSpecified MigrationRecoveryPointType = "NotSpecified"
)
// PossibleMigrationRecoveryPointTypeValues returns the possible values for the MigrationRecoveryPointType const type.
func PossibleMigrationRecoveryPointTypeValues() []MigrationRecoveryPointType {
return []MigrationRecoveryPointType{
MigrationRecoveryPointTypeApplicationConsistent,
MigrationRecoveryPointTypeCrashConsistent,
MigrationRecoveryPointTypeNotSpecified,
}
}
// MigrationState - The migration status.
type MigrationState string
const (
MigrationStateDisableMigrationFailed MigrationState = "DisableMigrationFailed"
MigrationStateDisableMigrationInProgress MigrationState = "DisableMigrationInProgress"
MigrationStateEnableMigrationFailed MigrationState = "EnableMigrationFailed"
MigrationStateEnableMigrationInProgress MigrationState = "EnableMigrationInProgress"
MigrationStateInitialSeedingFailed MigrationState = "InitialSeedingFailed"
MigrationStateInitialSeedingInProgress MigrationState = "InitialSeedingInProgress"
MigrationStateMigrationCompletedWithInformation MigrationState = "MigrationCompletedWithInformation"
MigrationStateMigrationFailed MigrationState = "MigrationFailed"
MigrationStateMigrationInProgress MigrationState = "MigrationInProgress"
MigrationStateMigrationPartiallySucceeded MigrationState = "MigrationPartiallySucceeded"
MigrationStateMigrationSucceeded MigrationState = "MigrationSucceeded"
MigrationStateNone MigrationState = "None"
MigrationStateProtectionSuspended MigrationState = "ProtectionSuspended"
MigrationStateReplicating MigrationState = "Replicating"
MigrationStateResumeInProgress MigrationState = "ResumeInProgress"
MigrationStateResumeInitiated MigrationState = "ResumeInitiated"
MigrationStateSuspendingProtection MigrationState = "SuspendingProtection"
)
// PossibleMigrationStateValues returns the possible values for the MigrationState const type.
func PossibleMigrationStateValues() []MigrationState {
return []MigrationState{
MigrationStateDisableMigrationFailed,
MigrationStateDisableMigrationInProgress,
MigrationStateEnableMigrationFailed,
MigrationStateEnableMigrationInProgress,
MigrationStateInitialSeedingFailed,
MigrationStateInitialSeedingInProgress,
MigrationStateMigrationCompletedWithInformation,
MigrationStateMigrationFailed,
MigrationStateMigrationInProgress,
MigrationStateMigrationPartiallySucceeded,
MigrationStateMigrationSucceeded,
MigrationStateNone,
MigrationStateProtectionSuspended,
MigrationStateReplicating,
MigrationStateResumeInProgress,
MigrationStateResumeInitiated,
MigrationStateSuspendingProtection,
}
}
// MobilityAgentUpgradeState - The agent auto upgrade state.
type MobilityAgentUpgradeState string
const (
MobilityAgentUpgradeStateCommit MobilityAgentUpgradeState = "Commit"
MobilityAgentUpgradeStateCompleted MobilityAgentUpgradeState = "Completed"
MobilityAgentUpgradeStateNone MobilityAgentUpgradeState = "None"
MobilityAgentUpgradeStateStarted MobilityAgentUpgradeState = "Started"
)
// PossibleMobilityAgentUpgradeStateValues returns the possible values for the MobilityAgentUpgradeState const type.
func PossibleMobilityAgentUpgradeStateValues() []MobilityAgentUpgradeState {
return []MobilityAgentUpgradeState{
MobilityAgentUpgradeStateCommit,
MobilityAgentUpgradeStateCompleted,
MobilityAgentUpgradeStateNone,
MobilityAgentUpgradeStateStarted,
}
}
// MultiVMGroupCreateOption - Whether Multi VM group is auto created or specified by user.
type MultiVMGroupCreateOption string
const (
MultiVMGroupCreateOptionAutoCreated MultiVMGroupCreateOption = "AutoCreated"
MultiVMGroupCreateOptionUserSpecified MultiVMGroupCreateOption = "UserSpecified"
)
// PossibleMultiVMGroupCreateOptionValues returns the possible values for the MultiVMGroupCreateOption const type.
func PossibleMultiVMGroupCreateOptionValues() []MultiVMGroupCreateOption {
return []MultiVMGroupCreateOption{
MultiVMGroupCreateOptionAutoCreated,
MultiVMGroupCreateOptionUserSpecified,
}
}
// MultiVMSyncPointOption - A value indicating whether multi VM sync enabled VMs should use multi VM sync points for failover.
type MultiVMSyncPointOption string
const (
MultiVMSyncPointOptionUseMultiVMSyncRecoveryPoint MultiVMSyncPointOption = "UseMultiVmSyncRecoveryPoint"
MultiVMSyncPointOptionUsePerVMRecoveryPoint MultiVMSyncPointOption = "UsePerVmRecoveryPoint"
)
// PossibleMultiVMSyncPointOptionValues returns the possible values for the MultiVMSyncPointOption const type.
func PossibleMultiVMSyncPointOptionValues() []MultiVMSyncPointOption {
return []MultiVMSyncPointOption{
MultiVMSyncPointOptionUseMultiVMSyncRecoveryPoint,
MultiVMSyncPointOptionUsePerVMRecoveryPoint,
}
}
// PlannedFailoverStatus - The last planned failover status.
type PlannedFailoverStatus string
const (
PlannedFailoverStatusCancelled PlannedFailoverStatus = "Cancelled"
PlannedFailoverStatusFailed PlannedFailoverStatus = "Failed"
PlannedFailoverStatusSucceeded PlannedFailoverStatus = "Succeeded"
PlannedFailoverStatusUnknown PlannedFailoverStatus = "Unknown"
)
// PossiblePlannedFailoverStatusValues returns the possible values for the PlannedFailoverStatus const type.
func PossiblePlannedFailoverStatusValues() []PlannedFailoverStatus {
return []PlannedFailoverStatus{
PlannedFailoverStatusCancelled,
PlannedFailoverStatusFailed,
PlannedFailoverStatusSucceeded,
PlannedFailoverStatusUnknown,
}
}
type PossibleOperationsDirections string
const (
PossibleOperationsDirectionsPrimaryToRecovery PossibleOperationsDirections = "PrimaryToRecovery"
PossibleOperationsDirectionsRecoveryToPrimary PossibleOperationsDirections = "RecoveryToPrimary"
)
// PossiblePossibleOperationsDirectionsValues returns the possible values for the PossibleOperationsDirections const type.
func PossiblePossibleOperationsDirectionsValues() []PossibleOperationsDirections {
return []PossibleOperationsDirections{
PossibleOperationsDirectionsPrimaryToRecovery,
PossibleOperationsDirectionsRecoveryToPrimary,
}
}
// PresenceStatus - A value indicating whether the VM has a physical disk attached. String value of SrsDataContract.PresenceStatus
// enum.
type PresenceStatus string
const (
PresenceStatusNotPresent PresenceStatus = "NotPresent"
PresenceStatusPresent PresenceStatus = "Present"
PresenceStatusUnknown PresenceStatus = "Unknown"
)
// PossiblePresenceStatusValues returns the possible values for the PresenceStatus const type.
func PossiblePresenceStatusValues() []PresenceStatus {
return []PresenceStatus{
PresenceStatusNotPresent,
PresenceStatusPresent,
PresenceStatusUnknown,
}
}
// ProtectionHealth - The health.
type ProtectionHealth string
const (
ProtectionHealthCritical ProtectionHealth = "Critical"
ProtectionHealthNone ProtectionHealth = "None"
ProtectionHealthNormal ProtectionHealth = "Normal"
ProtectionHealthWarning ProtectionHealth = "Warning"
)
// PossibleProtectionHealthValues returns the possible values for the ProtectionHealth const type.
func PossibleProtectionHealthValues() []ProtectionHealth {
return []ProtectionHealth{
ProtectionHealthCritical,
ProtectionHealthNone,
ProtectionHealthNormal,
ProtectionHealthWarning,
}
}
// RcmComponentStatus - The throughput status.
type RcmComponentStatus string
const (
RcmComponentStatusCritical RcmComponentStatus = "Critical"
RcmComponentStatusHealthy RcmComponentStatus = "Healthy"
RcmComponentStatusUnknown RcmComponentStatus = "Unknown"
RcmComponentStatusWarning RcmComponentStatus = "Warning"
)
// PossibleRcmComponentStatusValues returns the possible values for the RcmComponentStatus const type.
func PossibleRcmComponentStatusValues() []RcmComponentStatus {
return []RcmComponentStatus{
RcmComponentStatusCritical,
RcmComponentStatusHealthy,
RcmComponentStatusUnknown,
RcmComponentStatusWarning,
}
}
// RecoveryPlanActionLocation - The fabric location.
type RecoveryPlanActionLocation string
const (
RecoveryPlanActionLocationPrimary RecoveryPlanActionLocation = "Primary"
RecoveryPlanActionLocationRecovery RecoveryPlanActionLocation = "Recovery"
)
// PossibleRecoveryPlanActionLocationValues returns the possible values for the RecoveryPlanActionLocation const type.
func PossibleRecoveryPlanActionLocationValues() []RecoveryPlanActionLocation {
return []RecoveryPlanActionLocation{
RecoveryPlanActionLocationPrimary,
RecoveryPlanActionLocationRecovery,
}
}
// RecoveryPlanGroupType - The group type.
type RecoveryPlanGroupType string
const (
RecoveryPlanGroupTypeBoot RecoveryPlanGroupType = "Boot"
RecoveryPlanGroupTypeFailover RecoveryPlanGroupType = "Failover"
RecoveryPlanGroupTypeShutdown RecoveryPlanGroupType = "Shutdown"
)
// PossibleRecoveryPlanGroupTypeValues returns the possible values for the RecoveryPlanGroupType const type.
func PossibleRecoveryPlanGroupTypeValues() []RecoveryPlanGroupType {
return []RecoveryPlanGroupType{
RecoveryPlanGroupTypeBoot,
RecoveryPlanGroupTypeFailover,
RecoveryPlanGroupTypeShutdown,
}
}
// RecoveryPlanPointType - The recovery point type.
type RecoveryPlanPointType string
const (
RecoveryPlanPointTypeLatest RecoveryPlanPointType = "Latest"
RecoveryPlanPointTypeLatestApplicationConsistent RecoveryPlanPointType = "LatestApplicationConsistent"
RecoveryPlanPointTypeLatestCrashConsistent RecoveryPlanPointType = "LatestCrashConsistent"
RecoveryPlanPointTypeLatestProcessed RecoveryPlanPointType = "LatestProcessed"
)
// PossibleRecoveryPlanPointTypeValues returns the possible values for the RecoveryPlanPointType const type.
func PossibleRecoveryPlanPointTypeValues() []RecoveryPlanPointType {
return []RecoveryPlanPointType{
RecoveryPlanPointTypeLatest,
RecoveryPlanPointTypeLatestApplicationConsistent,
RecoveryPlanPointTypeLatestCrashConsistent,
RecoveryPlanPointTypeLatestProcessed,
}
}
// RecoveryPointSyncType - A value indicating whether the recovery point is multi VM consistent.
type RecoveryPointSyncType string
const (
RecoveryPointSyncTypeMultiVMSyncRecoveryPoint RecoveryPointSyncType = "MultiVmSyncRecoveryPoint"
RecoveryPointSyncTypePerVMRecoveryPoint RecoveryPointSyncType = "PerVmRecoveryPoint"
)
// PossibleRecoveryPointSyncTypeValues returns the possible values for the RecoveryPointSyncType const type.
func PossibleRecoveryPointSyncTypeValues() []RecoveryPointSyncType {
return []RecoveryPointSyncType{
RecoveryPointSyncTypeMultiVMSyncRecoveryPoint,
RecoveryPointSyncTypePerVMRecoveryPoint,
}
}
// RecoveryPointType - The recovery point type. Values from LatestTime, LatestTag or Custom. In the case of custom, the recovery
// point provided by RecoveryPointId will be used. In the other two cases, recovery point id will
// be ignored.
type RecoveryPointType string
const (
RecoveryPointTypeCustom RecoveryPointType = "Custom"
RecoveryPointTypeLatestTag RecoveryPointType = "LatestTag"
RecoveryPointTypeLatestTime RecoveryPointType = "LatestTime"
)
// PossibleRecoveryPointTypeValues returns the possible values for the RecoveryPointType const type.
func PossibleRecoveryPointTypeValues() []RecoveryPointType {
return []RecoveryPointType{
RecoveryPointTypeCustom,
RecoveryPointTypeLatestTag,
RecoveryPointTypeLatestTime,
}
}
type ReplicationProtectedItemOperation string
const (
ReplicationProtectedItemOperationCancelFailover ReplicationProtectedItemOperation = "CancelFailover"
ReplicationProtectedItemOperationChangePit ReplicationProtectedItemOperation = "ChangePit"
ReplicationProtectedItemOperationCommit ReplicationProtectedItemOperation = "Commit"
ReplicationProtectedItemOperationCompleteMigration ReplicationProtectedItemOperation = "CompleteMigration"
ReplicationProtectedItemOperationDisableProtection ReplicationProtectedItemOperation = "DisableProtection"
ReplicationProtectedItemOperationFailback ReplicationProtectedItemOperation = "Failback"
ReplicationProtectedItemOperationFinalizeFailback ReplicationProtectedItemOperation = "FinalizeFailback"
ReplicationProtectedItemOperationPlannedFailover ReplicationProtectedItemOperation = "PlannedFailover"
ReplicationProtectedItemOperationRepairReplication ReplicationProtectedItemOperation = "RepairReplication"
ReplicationProtectedItemOperationReverseReplicate ReplicationProtectedItemOperation = "ReverseReplicate"
ReplicationProtectedItemOperationSwitchProtection ReplicationProtectedItemOperation = "SwitchProtection"
ReplicationProtectedItemOperationTestFailover ReplicationProtectedItemOperation = "TestFailover"
ReplicationProtectedItemOperationTestFailoverCleanup ReplicationProtectedItemOperation = "TestFailoverCleanup"
ReplicationProtectedItemOperationUnplannedFailover ReplicationProtectedItemOperation = "UnplannedFailover"
)
// PossibleReplicationProtectedItemOperationValues returns the possible values for the ReplicationProtectedItemOperation const type.
func PossibleReplicationProtectedItemOperationValues() []ReplicationProtectedItemOperation {
return []ReplicationProtectedItemOperation{
ReplicationProtectedItemOperationCancelFailover,
ReplicationProtectedItemOperationChangePit,
ReplicationProtectedItemOperationCommit,
ReplicationProtectedItemOperationCompleteMigration,
ReplicationProtectedItemOperationDisableProtection,
ReplicationProtectedItemOperationFailback,
ReplicationProtectedItemOperationFinalizeFailback,
ReplicationProtectedItemOperationPlannedFailover,
ReplicationProtectedItemOperationRepairReplication,
ReplicationProtectedItemOperationReverseReplicate,
ReplicationProtectedItemOperationSwitchProtection,
ReplicationProtectedItemOperationTestFailover,
ReplicationProtectedItemOperationTestFailoverCleanup,
ReplicationProtectedItemOperationUnplannedFailover,
}
}
// ResyncState - The resync state.
type ResyncState string
const (
ResyncStateNone ResyncState = "None"
ResyncStatePreparedForResynchronization ResyncState = "PreparedForResynchronization"
ResyncStateStartedResynchronization ResyncState = "StartedResynchronization"
)
// PossibleResyncStateValues returns the possible values for the ResyncState const type.
func PossibleResyncStateValues() []ResyncState {
return []ResyncState{
ResyncStateNone,
ResyncStatePreparedForResynchronization,
ResyncStateStartedResynchronization,
}
}
// RpInMageRecoveryPointType - The recovery point type.
type RpInMageRecoveryPointType string
const (
RpInMageRecoveryPointTypeCustom RpInMageRecoveryPointType = "Custom"
RpInMageRecoveryPointTypeLatestTag RpInMageRecoveryPointType = "LatestTag"
RpInMageRecoveryPointTypeLatestTime RpInMageRecoveryPointType = "LatestTime"
)
// PossibleRpInMageRecoveryPointTypeValues returns the possible values for the RpInMageRecoveryPointType const type.
func PossibleRpInMageRecoveryPointTypeValues() []RpInMageRecoveryPointType {
return []RpInMageRecoveryPointType{
RpInMageRecoveryPointTypeCustom,
RpInMageRecoveryPointTypeLatestTag,
RpInMageRecoveryPointTypeLatestTime,
}
}
// SQLServerLicenseType - The SQL Server license type.
type SQLServerLicenseType string
const (
SQLServerLicenseTypeAHUB SQLServerLicenseType = "AHUB"
SQLServerLicenseTypeNoLicenseType SQLServerLicenseType = "NoLicenseType"
SQLServerLicenseTypeNotSpecified SQLServerLicenseType = "NotSpecified"
SQLServerLicenseTypePAYG SQLServerLicenseType = "PAYG"
)
// PossibleSQLServerLicenseTypeValues returns the possible values for the SQLServerLicenseType const type.
func PossibleSQLServerLicenseTypeValues() []SQLServerLicenseType {
return []SQLServerLicenseType{
SQLServerLicenseTypeAHUB,
SQLServerLicenseTypeNoLicenseType,
SQLServerLicenseTypeNotSpecified,
SQLServerLicenseTypePAYG,
}
}
// SecurityType - The target VM security type.
type SecurityType string
const (
SecurityTypeConfidentialVM SecurityType = "ConfidentialVM"
SecurityTypeNone SecurityType = "None"
SecurityTypeTrustedLaunch SecurityType = "TrustedLaunch"
)
// PossibleSecurityTypeValues returns the possible values for the SecurityType const type.
func PossibleSecurityTypeValues() []SecurityType {
return []SecurityType{
SecurityTypeConfidentialVM,
SecurityTypeNone,
SecurityTypeTrustedLaunch,
}
}
// SetMultiVMSyncStatus - A value indicating whether multi-VM sync has to be enabled. Value should be 'Enabled' or 'Disabled'.
type SetMultiVMSyncStatus string
const (
SetMultiVMSyncStatusDisable SetMultiVMSyncStatus = "Disable"
SetMultiVMSyncStatusEnable SetMultiVMSyncStatus = "Enable"
)
// PossibleSetMultiVMSyncStatusValues returns the possible values for the SetMultiVMSyncStatus const type.
func PossibleSetMultiVMSyncStatusValues() []SetMultiVMSyncStatus {
return []SetMultiVMSyncStatus{
SetMultiVMSyncStatusDisable,
SetMultiVMSyncStatusEnable,
}
}
// Severity - Severity of error.
type Severity string
const (
SeverityError Severity = "Error"
SeverityInfo Severity = "Info"
SeverityNONE Severity = "NONE"
SeverityWarning Severity = "Warning"
)
// PossibleSeverityValues returns the possible values for the Severity const type.
func PossibleSeverityValues() []Severity {
return []Severity{
SeverityError,
SeverityInfo,
SeverityNONE,
SeverityWarning,
}
}
// SourceSiteOperations - A value indicating whether source site operations are required.
type SourceSiteOperations string
const (
SourceSiteOperationsNotRequired SourceSiteOperations = "NotRequired"
SourceSiteOperationsRequired SourceSiteOperations = "Required"
)
// PossibleSourceSiteOperationsValues returns the possible values for the SourceSiteOperations const type.
func PossibleSourceSiteOperationsValues() []SourceSiteOperations {
return []SourceSiteOperations{
SourceSiteOperationsNotRequired,
SourceSiteOperationsRequired,
}
}
// TestMigrationState - The test migrate state.
type TestMigrationState string
const (
TestMigrationStateNone TestMigrationState = "None"
TestMigrationStateTestMigrationCleanupInProgress TestMigrationState = "TestMigrationCleanupInProgress"
TestMigrationStateTestMigrationCompletedWithInformation TestMigrationState = "TestMigrationCompletedWithInformation"
TestMigrationStateTestMigrationFailed TestMigrationState = "TestMigrationFailed"
TestMigrationStateTestMigrationInProgress TestMigrationState = "TestMigrationInProgress"
TestMigrationStateTestMigrationPartiallySucceeded TestMigrationState = "TestMigrationPartiallySucceeded"
TestMigrationStateTestMigrationSucceeded TestMigrationState = "TestMigrationSucceeded"
)
// PossibleTestMigrationStateValues returns the possible values for the TestMigrationState const type.
func PossibleTestMigrationStateValues() []TestMigrationState {
return []TestMigrationState{
TestMigrationStateNone,
TestMigrationStateTestMigrationCleanupInProgress,
TestMigrationStateTestMigrationCompletedWithInformation,
TestMigrationStateTestMigrationFailed,
TestMigrationStateTestMigrationInProgress,
TestMigrationStateTestMigrationPartiallySucceeded,
TestMigrationStateTestMigrationSucceeded,
}
}
// VMEncryptionType - The encryption type of the VM.
type VMEncryptionType string
const (
VMEncryptionTypeNotEncrypted VMEncryptionType = "NotEncrypted"
VMEncryptionTypeOnePassEncrypted VMEncryptionType = "OnePassEncrypted"
VMEncryptionTypeTwoPassEncrypted VMEncryptionType = "TwoPassEncrypted"
)
// PossibleVMEncryptionTypeValues returns the possible values for the VMEncryptionType const type.
func PossibleVMEncryptionTypeValues() []VMEncryptionType {
return []VMEncryptionType{
VMEncryptionTypeNotEncrypted,
VMEncryptionTypeOnePassEncrypted,
VMEncryptionTypeTwoPassEncrypted,
}
}
// VMReplicationProgressHealth - The initial replication progress health.
type VMReplicationProgressHealth string
const (
VMReplicationProgressHealthInProgress VMReplicationProgressHealth = "InProgress"
VMReplicationProgressHealthNoProgress VMReplicationProgressHealth = "NoProgress"
VMReplicationProgressHealthNone VMReplicationProgressHealth = "None"
VMReplicationProgressHealthSlowProgress VMReplicationProgressHealth = "SlowProgress"
)
// PossibleVMReplicationProgressHealthValues returns the possible values for the VMReplicationProgressHealth const type.
func PossibleVMReplicationProgressHealthValues() []VMReplicationProgressHealth {