1 package storsimple
2
3
4
5
6
7
8
9
10 type AlertEmailNotificationStatus string
11
12 const (
13
14 Disabled AlertEmailNotificationStatus = "Disabled"
15
16 Enabled AlertEmailNotificationStatus = "Enabled"
17 )
18
19
20 func PossibleAlertEmailNotificationStatusValues() []AlertEmailNotificationStatus {
21 return []AlertEmailNotificationStatus{Disabled, Enabled}
22 }
23
24
25 type AlertScope string
26
27 const (
28
29 AlertScopeDevice AlertScope = "Device"
30
31 AlertScopeResource AlertScope = "Resource"
32 )
33
34
35 func PossibleAlertScopeValues() []AlertScope {
36 return []AlertScope{AlertScopeDevice, AlertScopeResource}
37 }
38
39
40 type AlertSeverity string
41
42 const (
43
44 Critical AlertSeverity = "Critical"
45
46 Informational AlertSeverity = "Informational"
47
48 Warning AlertSeverity = "Warning"
49 )
50
51
52 func PossibleAlertSeverityValues() []AlertSeverity {
53 return []AlertSeverity{Critical, Informational, Warning}
54 }
55
56
57 type AlertSourceType string
58
59 const (
60
61 AlertSourceTypeDevice AlertSourceType = "Device"
62
63 AlertSourceTypeResource AlertSourceType = "Resource"
64 )
65
66
67 func PossibleAlertSourceTypeValues() []AlertSourceType {
68 return []AlertSourceType{AlertSourceTypeDevice, AlertSourceTypeResource}
69 }
70
71
72 type AlertStatus string
73
74 const (
75
76 Active AlertStatus = "Active"
77
78 Cleared AlertStatus = "Cleared"
79 )
80
81
82 func PossibleAlertStatusValues() []AlertStatus {
83 return []AlertStatus{Active, Cleared}
84 }
85
86
87 type AuthenticationType string
88
89 const (
90
91 Basic AuthenticationType = "Basic"
92
93 Invalid AuthenticationType = "Invalid"
94
95 None AuthenticationType = "None"
96
97 NTLM AuthenticationType = "NTLM"
98 )
99
100
101 func PossibleAuthenticationTypeValues() []AuthenticationType {
102 return []AuthenticationType{Basic, Invalid, None, NTLM}
103 }
104
105
106 type AuthorizationEligibility string
107
108 const (
109
110 Eligible AuthorizationEligibility = "Eligible"
111
112 InEligible AuthorizationEligibility = "InEligible"
113 )
114
115
116 func PossibleAuthorizationEligibilityValues() []AuthorizationEligibility {
117 return []AuthorizationEligibility{Eligible, InEligible}
118 }
119
120
121 type AuthorizationStatus string
122
123 const (
124
125 AuthorizationStatusDisabled AuthorizationStatus = "Disabled"
126
127 AuthorizationStatusEnabled AuthorizationStatus = "Enabled"
128 )
129
130
131 func PossibleAuthorizationStatusValues() []AuthorizationStatus {
132 return []AuthorizationStatus{AuthorizationStatusDisabled, AuthorizationStatusEnabled}
133 }
134
135
136 type BackupJobCreationType string
137
138 const (
139
140 Adhoc BackupJobCreationType = "Adhoc"
141
142 BySchedule BackupJobCreationType = "BySchedule"
143
144 BySSM BackupJobCreationType = "BySSM"
145 )
146
147
148 func PossibleBackupJobCreationTypeValues() []BackupJobCreationType {
149 return []BackupJobCreationType{Adhoc, BySchedule, BySSM}
150 }
151
152
153 type BackupPolicyCreationType string
154
155 const (
156
157 BackupPolicyCreationTypeBySaaS BackupPolicyCreationType = "BySaaS"
158
159 BackupPolicyCreationTypeBySSM BackupPolicyCreationType = "BySSM"
160 )
161
162
163 func PossibleBackupPolicyCreationTypeValues() []BackupPolicyCreationType {
164 return []BackupPolicyCreationType{BackupPolicyCreationTypeBySaaS, BackupPolicyCreationTypeBySSM}
165 }
166
167
168 type BackupStatus string
169
170 const (
171
172 BackupStatusDisabled BackupStatus = "Disabled"
173
174 BackupStatusEnabled BackupStatus = "Enabled"
175 )
176
177
178 func PossibleBackupStatusValues() []BackupStatus {
179 return []BackupStatus{BackupStatusDisabled, BackupStatusEnabled}
180 }
181
182
183 type BackupType string
184
185 const (
186
187 CloudSnapshot BackupType = "CloudSnapshot"
188
189 LocalSnapshot BackupType = "LocalSnapshot"
190 )
191
192
193 func PossibleBackupTypeValues() []BackupType {
194 return []BackupType{CloudSnapshot, LocalSnapshot}
195 }
196
197
198 type ControllerID string
199
200 const (
201
202 ControllerIDController0 ControllerID = "Controller0"
203
204 ControllerIDController1 ControllerID = "Controller1"
205
206 ControllerIDNone ControllerID = "None"
207
208 ControllerIDUnknown ControllerID = "Unknown"
209 )
210
211
212 func PossibleControllerIDValues() []ControllerID {
213 return []ControllerID{ControllerIDController0, ControllerIDController1, ControllerIDNone, ControllerIDUnknown}
214 }
215
216
217 type ControllerPowerStateAction string
218
219 const (
220
221 Restart ControllerPowerStateAction = "Restart"
222
223 Shutdown ControllerPowerStateAction = "Shutdown"
224
225 Start ControllerPowerStateAction = "Start"
226 )
227
228
229 func PossibleControllerPowerStateActionValues() []ControllerPowerStateAction {
230 return []ControllerPowerStateAction{Restart, Shutdown, Start}
231 }
232
233
234 type ControllerStatus string
235
236 const (
237
238 ControllerStatusFailure ControllerStatus = "Failure"
239
240 ControllerStatusNotPresent ControllerStatus = "NotPresent"
241
242 ControllerStatusOk ControllerStatus = "Ok"
243
244 ControllerStatusPoweredOff ControllerStatus = "PoweredOff"
245
246 ControllerStatusRecovering ControllerStatus = "Recovering"
247
248 ControllerStatusWarning ControllerStatus = "Warning"
249 )
250
251
252 func PossibleControllerStatusValues() []ControllerStatus {
253 return []ControllerStatus{ControllerStatusFailure, ControllerStatusNotPresent, ControllerStatusOk, ControllerStatusPoweredOff, ControllerStatusRecovering, ControllerStatusWarning}
254 }
255
256
257 type DayOfWeek string
258
259 const (
260
261 Friday DayOfWeek = "Friday"
262
263 Monday DayOfWeek = "Monday"
264
265 Saturday DayOfWeek = "Saturday"
266
267 Sunday DayOfWeek = "Sunday"
268
269 Thursday DayOfWeek = "Thursday"
270
271 Tuesday DayOfWeek = "Tuesday"
272
273 Wednesday DayOfWeek = "Wednesday"
274 )
275
276
277 func PossibleDayOfWeekValues() []DayOfWeek {
278 return []DayOfWeek{Friday, Monday, Saturday, Sunday, Thursday, Tuesday, Wednesday}
279 }
280
281
282 type DeviceConfigurationStatus string
283
284 const (
285
286 Complete DeviceConfigurationStatus = "Complete"
287
288 Pending DeviceConfigurationStatus = "Pending"
289 )
290
291
292 func PossibleDeviceConfigurationStatusValues() []DeviceConfigurationStatus {
293 return []DeviceConfigurationStatus{Complete, Pending}
294 }
295
296
297 type DeviceStatus string
298
299 const (
300
301 Creating DeviceStatus = "Creating"
302
303 Deactivated DeviceStatus = "Deactivated"
304
305 Deactivating DeviceStatus = "Deactivating"
306
307 Deleted DeviceStatus = "Deleted"
308
309 MaintenanceMode DeviceStatus = "MaintenanceMode"
310
311 Offline DeviceStatus = "Offline"
312
313 Online DeviceStatus = "Online"
314
315 Provisioning DeviceStatus = "Provisioning"
316
317 ReadyToSetup DeviceStatus = "ReadyToSetup"
318
319 RequiresAttention DeviceStatus = "RequiresAttention"
320
321 Unknown DeviceStatus = "Unknown"
322 )
323
324
325 func PossibleDeviceStatusValues() []DeviceStatus {
326 return []DeviceStatus{Creating, Deactivated, Deactivating, Deleted, MaintenanceMode, Offline, Online, Provisioning, ReadyToSetup, RequiresAttention, Unknown}
327 }
328
329
330 type DeviceType string
331
332 const (
333
334 DeviceTypeInvalid DeviceType = "Invalid"
335
336 DeviceTypeSeries8000PhysicalAppliance DeviceType = "Series8000PhysicalAppliance"
337
338 DeviceTypeSeries8000VirtualAppliance DeviceType = "Series8000VirtualAppliance"
339 )
340
341
342 func PossibleDeviceTypeValues() []DeviceType {
343 return []DeviceType{DeviceTypeInvalid, DeviceTypeSeries8000PhysicalAppliance, DeviceTypeSeries8000VirtualAppliance}
344 }
345
346
347 type EncryptionAlgorithm string
348
349 const (
350
351 EncryptionAlgorithmAES256 EncryptionAlgorithm = "AES256"
352
353 EncryptionAlgorithmNone EncryptionAlgorithm = "None"
354
355 EncryptionAlgorithmRSAESPKCS1V15 EncryptionAlgorithm = "RSAES_PKCS1_v_1_5"
356 )
357
358
359 func PossibleEncryptionAlgorithmValues() []EncryptionAlgorithm {
360 return []EncryptionAlgorithm{EncryptionAlgorithmAES256, EncryptionAlgorithmNone, EncryptionAlgorithmRSAESPKCS1V15}
361 }
362
363
364 type EncryptionStatus string
365
366 const (
367
368 EncryptionStatusDisabled EncryptionStatus = "Disabled"
369
370 EncryptionStatusEnabled EncryptionStatus = "Enabled"
371 )
372
373
374 func PossibleEncryptionStatusValues() []EncryptionStatus {
375 return []EncryptionStatus{EncryptionStatusDisabled, EncryptionStatusEnabled}
376 }
377
378
379 type FeatureSupportStatus string
380
381 const (
382
383 NotAvailable FeatureSupportStatus = "NotAvailable"
384
385 Supported FeatureSupportStatus = "Supported"
386
387 UnsupportedDeviceVersion FeatureSupportStatus = "UnsupportedDeviceVersion"
388 )
389
390
391 func PossibleFeatureSupportStatusValues() []FeatureSupportStatus {
392 return []FeatureSupportStatus{NotAvailable, Supported, UnsupportedDeviceVersion}
393 }
394
395
396 type HardwareComponentStatus string
397
398 const (
399
400 HardwareComponentStatusFailure HardwareComponentStatus = "Failure"
401
402 HardwareComponentStatusNotPresent HardwareComponentStatus = "NotPresent"
403
404 HardwareComponentStatusOk HardwareComponentStatus = "Ok"
405
406 HardwareComponentStatusPoweredOff HardwareComponentStatus = "PoweredOff"
407
408 HardwareComponentStatusRecovering HardwareComponentStatus = "Recovering"
409
410 HardwareComponentStatusUnknown HardwareComponentStatus = "Unknown"
411
412 HardwareComponentStatusWarning HardwareComponentStatus = "Warning"
413 )
414
415
416 func PossibleHardwareComponentStatusValues() []HardwareComponentStatus {
417 return []HardwareComponentStatus{HardwareComponentStatusFailure, HardwareComponentStatusNotPresent, HardwareComponentStatusOk, HardwareComponentStatusPoweredOff, HardwareComponentStatusRecovering, HardwareComponentStatusUnknown, HardwareComponentStatusWarning}
418 }
419
420
421 type InEligibilityCategory string
422
423 const (
424
425 DeviceNotOnline InEligibilityCategory = "DeviceNotOnline"
426
427 NotSupportedAppliance InEligibilityCategory = "NotSupportedAppliance"
428
429 RolloverPending InEligibilityCategory = "RolloverPending"
430 )
431
432
433 func PossibleInEligibilityCategoryValues() []InEligibilityCategory {
434 return []InEligibilityCategory{DeviceNotOnline, NotSupportedAppliance, RolloverPending}
435 }
436
437
438 type ISCSIAndCloudStatus string
439
440 const (
441
442 ISCSIAndCloudStatusCloudEnabled ISCSIAndCloudStatus = "CloudEnabled"
443
444 ISCSIAndCloudStatusDisabled ISCSIAndCloudStatus = "Disabled"
445
446 ISCSIAndCloudStatusIscsiAndCloudEnabled ISCSIAndCloudStatus = "IscsiAndCloudEnabled"
447
448 ISCSIAndCloudStatusIscsiEnabled ISCSIAndCloudStatus = "IscsiEnabled"
449 )
450
451
452 func PossibleISCSIAndCloudStatusValues() []ISCSIAndCloudStatus {
453 return []ISCSIAndCloudStatus{ISCSIAndCloudStatusCloudEnabled, ISCSIAndCloudStatusDisabled, ISCSIAndCloudStatusIscsiAndCloudEnabled, ISCSIAndCloudStatusIscsiEnabled}
454 }
455
456
457 type JobStatus string
458
459 const (
460
461 Canceled JobStatus = "Canceled"
462
463 Failed JobStatus = "Failed"
464
465 Running JobStatus = "Running"
466
467 Succeeded JobStatus = "Succeeded"
468 )
469
470
471 func PossibleJobStatusValues() []JobStatus {
472 return []JobStatus{Canceled, Failed, Running, Succeeded}
473 }
474
475
476 type JobType string
477
478 const (
479
480 CloneVolume JobType = "CloneVolume"
481
482 CreateCloudAppliance JobType = "CreateCloudAppliance"
483
484 CreateLocallyPinnedVolume JobType = "CreateLocallyPinnedVolume"
485
486 FailoverVolumeContainers JobType = "FailoverVolumeContainers"
487
488 InstallUpdates JobType = "InstallUpdates"
489
490 ManualBackup JobType = "ManualBackup"
491
492 ModifyVolume JobType = "ModifyVolume"
493
494 RestoreBackup JobType = "RestoreBackup"
495
496 ScheduledBackup JobType = "ScheduledBackup"
497
498 SupportPackageLogs JobType = "SupportPackageLogs"
499 )
500
501
502 func PossibleJobTypeValues() []JobType {
503 return []JobType{CloneVolume, CreateCloudAppliance, CreateLocallyPinnedVolume, FailoverVolumeContainers, InstallUpdates, ManualBackup, ModifyVolume, RestoreBackup, ScheduledBackup, SupportPackageLogs}
504 }
505
506
507 type KeyRolloverStatus string
508
509 const (
510
511 NotRequired KeyRolloverStatus = "NotRequired"
512
513 Required KeyRolloverStatus = "Required"
514 )
515
516
517 func PossibleKeyRolloverStatusValues() []KeyRolloverStatus {
518 return []KeyRolloverStatus{NotRequired, Required}
519 }
520
521
522 type Kind string
523
524 const (
525
526 Series8000 Kind = "Series8000"
527 )
528
529
530 func PossibleKindValues() []Kind {
531 return []Kind{Series8000}
532 }
533
534
535 type ManagerType string
536
537 const (
538
539 GardaV1 ManagerType = "GardaV1"
540
541 HelsinkiV1 ManagerType = "HelsinkiV1"
542 )
543
544
545 func PossibleManagerTypeValues() []ManagerType {
546 return []ManagerType{GardaV1, HelsinkiV1}
547 }
548
549
550 type MetricAggregationType string
551
552 const (
553
554 MetricAggregationTypeAverage MetricAggregationType = "Average"
555
556 MetricAggregationTypeLast MetricAggregationType = "Last"
557
558 MetricAggregationTypeMaximum MetricAggregationType = "Maximum"
559
560 MetricAggregationTypeMinimum MetricAggregationType = "Minimum"
561
562 MetricAggregationTypeNone MetricAggregationType = "None"
563
564 MetricAggregationTypeTotal MetricAggregationType = "Total"
565 )
566
567
568 func PossibleMetricAggregationTypeValues() []MetricAggregationType {
569 return []MetricAggregationType{MetricAggregationTypeAverage, MetricAggregationTypeLast, MetricAggregationTypeMaximum, MetricAggregationTypeMinimum, MetricAggregationTypeNone, MetricAggregationTypeTotal}
570 }
571
572
573 type MetricUnit string
574
575 const (
576
577 Bytes MetricUnit = "Bytes"
578
579 BytesPerSecond MetricUnit = "BytesPerSecond"
580
581 Count MetricUnit = "Count"
582
583 CountPerSecond MetricUnit = "CountPerSecond"
584
585 Percent MetricUnit = "Percent"
586
587 Seconds MetricUnit = "Seconds"
588 )
589
590
591 func PossibleMetricUnitValues() []MetricUnit {
592 return []MetricUnit{Bytes, BytesPerSecond, Count, CountPerSecond, Percent, Seconds}
593 }
594
595
596 type MonitoringStatus string
597
598 const (
599
600 MonitoringStatusDisabled MonitoringStatus = "Disabled"
601
602 MonitoringStatusEnabled MonitoringStatus = "Enabled"
603 )
604
605
606 func PossibleMonitoringStatusValues() []MonitoringStatus {
607 return []MonitoringStatus{MonitoringStatusDisabled, MonitoringStatusEnabled}
608 }
609
610
611 type NetInterfaceID string
612
613 const (
614
615 NetInterfaceIDData0 NetInterfaceID = "Data0"
616
617 NetInterfaceIDData1 NetInterfaceID = "Data1"
618
619 NetInterfaceIDData2 NetInterfaceID = "Data2"
620
621 NetInterfaceIDData3 NetInterfaceID = "Data3"
622
623 NetInterfaceIDData4 NetInterfaceID = "Data4"
624
625 NetInterfaceIDData5 NetInterfaceID = "Data5"
626
627 NetInterfaceIDInvalid NetInterfaceID = "Invalid"
628 )
629
630
631 func PossibleNetInterfaceIDValues() []NetInterfaceID {
632 return []NetInterfaceID{NetInterfaceIDData0, NetInterfaceIDData1, NetInterfaceIDData2, NetInterfaceIDData3, NetInterfaceIDData4, NetInterfaceIDData5, NetInterfaceIDInvalid}
633 }
634
635
636 type NetInterfaceStatus string
637
638 const (
639
640 NetInterfaceStatusDisabled NetInterfaceStatus = "Disabled"
641
642 NetInterfaceStatusEnabled NetInterfaceStatus = "Enabled"
643 )
644
645
646 func PossibleNetInterfaceStatusValues() []NetInterfaceStatus {
647 return []NetInterfaceStatus{NetInterfaceStatusDisabled, NetInterfaceStatusEnabled}
648 }
649
650
651 type NetworkMode string
652
653 const (
654
655 NetworkModeBOTH NetworkMode = "BOTH"
656
657 NetworkModeInvalid NetworkMode = "Invalid"
658
659 NetworkModeIPV4 NetworkMode = "IPV4"
660
661 NetworkModeIPV6 NetworkMode = "IPV6"
662 )
663
664
665 func PossibleNetworkModeValues() []NetworkMode {
666 return []NetworkMode{NetworkModeBOTH, NetworkModeInvalid, NetworkModeIPV4, NetworkModeIPV6}
667 }
668
669
670 type OperationStatus string
671
672 const (
673
674 OperationStatusDeleting OperationStatus = "Deleting"
675
676 OperationStatusNone OperationStatus = "None"
677
678 OperationStatusRestoring OperationStatus = "Restoring"
679
680 OperationStatusUpdating OperationStatus = "Updating"
681 )
682
683
684 func PossibleOperationStatusValues() []OperationStatus {
685 return []OperationStatus{OperationStatusDeleting, OperationStatusNone, OperationStatusRestoring, OperationStatusUpdating}
686 }
687
688
689 type OwnerShipStatus string
690
691 const (
692
693 NotOwned OwnerShipStatus = "NotOwned"
694
695 Owned OwnerShipStatus = "Owned"
696 )
697
698
699 func PossibleOwnerShipStatusValues() []OwnerShipStatus {
700 return []OwnerShipStatus{NotOwned, Owned}
701 }
702
703
704 type RecurrenceType string
705
706 const (
707
708 Daily RecurrenceType = "Daily"
709
710 Hourly RecurrenceType = "Hourly"
711
712 Minutes RecurrenceType = "Minutes"
713
714 Weekly RecurrenceType = "Weekly"
715 )
716
717
718 func PossibleRecurrenceTypeValues() []RecurrenceType {
719 return []RecurrenceType{Daily, Hourly, Minutes, Weekly}
720 }
721
722
723 type RemoteManagementModeConfiguration string
724
725 const (
726
727 RemoteManagementModeConfigurationDisabled RemoteManagementModeConfiguration = "Disabled"
728
729 RemoteManagementModeConfigurationHTTPSAndHTTPEnabled RemoteManagementModeConfiguration = "HttpsAndHttpEnabled"
730
731 RemoteManagementModeConfigurationHTTPSEnabled RemoteManagementModeConfiguration = "HttpsEnabled"
732
733 RemoteManagementModeConfigurationUnknown RemoteManagementModeConfiguration = "Unknown"
734 )
735
736
737 func PossibleRemoteManagementModeConfigurationValues() []RemoteManagementModeConfiguration {
738 return []RemoteManagementModeConfiguration{RemoteManagementModeConfigurationDisabled, RemoteManagementModeConfigurationHTTPSAndHTTPEnabled, RemoteManagementModeConfigurationHTTPSEnabled, RemoteManagementModeConfigurationUnknown}
739 }
740
741
742 type ScheduledBackupStatus string
743
744 const (
745
746 ScheduledBackupStatusDisabled ScheduledBackupStatus = "Disabled"
747
748 ScheduledBackupStatusEnabled ScheduledBackupStatus = "Enabled"
749 )
750
751
752 func PossibleScheduledBackupStatusValues() []ScheduledBackupStatus {
753 return []ScheduledBackupStatus{ScheduledBackupStatusDisabled, ScheduledBackupStatusEnabled}
754 }
755
756
757 type ScheduleStatus string
758
759 const (
760
761 ScheduleStatusDisabled ScheduleStatus = "Disabled"
762
763 ScheduleStatusEnabled ScheduleStatus = "Enabled"
764 )
765
766
767 func PossibleScheduleStatusValues() []ScheduleStatus {
768 return []ScheduleStatus{ScheduleStatusDisabled, ScheduleStatusEnabled}
769 }
770
771
772 type SslStatus string
773
774 const (
775
776 SslStatusDisabled SslStatus = "Disabled"
777
778 SslStatusEnabled SslStatus = "Enabled"
779 )
780
781
782 func PossibleSslStatusValues() []SslStatus {
783 return []SslStatus{SslStatusDisabled, SslStatusEnabled}
784 }
785
786
787 type TargetEligibilityResultCode string
788
789 const (
790
791 LocalToTieredVolumesConversionWarning TargetEligibilityResultCode = "LocalToTieredVolumesConversionWarning"
792
793 TargetAndSourceCannotBeSameError TargetEligibilityResultCode = "TargetAndSourceCannotBeSameError"
794
795 TargetInsufficientCapacityError TargetEligibilityResultCode = "TargetInsufficientCapacityError"
796
797 TargetInsufficientLocalVolumeMemoryError TargetEligibilityResultCode = "TargetInsufficientLocalVolumeMemoryError"
798
799 TargetInsufficientTieredVolumeMemoryError TargetEligibilityResultCode = "TargetInsufficientTieredVolumeMemoryError"
800
801 TargetIsNotOnlineError TargetEligibilityResultCode = "TargetIsNotOnlineError"
802
803 TargetSourceIncompatibleVersionError TargetEligibilityResultCode = "TargetSourceIncompatibleVersionError"
804 )
805
806
807 func PossibleTargetEligibilityResultCodeValues() []TargetEligibilityResultCode {
808 return []TargetEligibilityResultCode{LocalToTieredVolumesConversionWarning, TargetAndSourceCannotBeSameError, TargetInsufficientCapacityError, TargetInsufficientLocalVolumeMemoryError, TargetInsufficientTieredVolumeMemoryError, TargetIsNotOnlineError, TargetSourceIncompatibleVersionError}
809 }
810
811
812 type TargetEligibilityStatus string
813
814 const (
815
816 TargetEligibilityStatusEligible TargetEligibilityStatus = "Eligible"
817
818 TargetEligibilityStatusNotEligible TargetEligibilityStatus = "NotEligible"
819 )
820
821
822 func PossibleTargetEligibilityStatusValues() []TargetEligibilityStatus {
823 return []TargetEligibilityStatus{TargetEligibilityStatusEligible, TargetEligibilityStatusNotEligible}
824 }
825
826
827 type VirtualMachineAPIType string
828
829 const (
830
831 Arm VirtualMachineAPIType = "Arm"
832
833 Classic VirtualMachineAPIType = "Classic"
834 )
835
836
837 func PossibleVirtualMachineAPITypeValues() []VirtualMachineAPIType {
838 return []VirtualMachineAPIType{Arm, Classic}
839 }
840
841
842 type VolumeStatus string
843
844 const (
845
846 VolumeStatusOffline VolumeStatus = "Offline"
847
848 VolumeStatusOnline VolumeStatus = "Online"
849 )
850
851
852 func PossibleVolumeStatusValues() []VolumeStatus {
853 return []VolumeStatus{VolumeStatusOffline, VolumeStatusOnline}
854 }
855
856
857 type VolumeType string
858
859 const (
860
861 Archival VolumeType = "Archival"
862
863 LocallyPinned VolumeType = "LocallyPinned"
864
865 Tiered VolumeType = "Tiered"
866 )
867
868
869 func PossibleVolumeTypeValues() []VolumeType {
870 return []VolumeType{Archival, LocallyPinned, Tiered}
871 }
872
View as plain text