1 package backup
2
3
4
5
6
7
8
9
10 type AcquireStorageAccountLock string
11
12 const (
13
14 AcquireStorageAccountLockAcquire AcquireStorageAccountLock = "Acquire"
15
16 AcquireStorageAccountLockNotAcquire AcquireStorageAccountLock = "NotAcquire"
17 )
18
19
20 func PossibleAcquireStorageAccountLockValues() []AcquireStorageAccountLock {
21 return []AcquireStorageAccountLock{AcquireStorageAccountLockAcquire, AcquireStorageAccountLockNotAcquire}
22 }
23
24
25 type AzureFileShareType string
26
27 const (
28
29 AzureFileShareTypeInvalid AzureFileShareType = "Invalid"
30
31 AzureFileShareTypeXSMB AzureFileShareType = "XSMB"
32
33 AzureFileShareTypeXSync AzureFileShareType = "XSync"
34 )
35
36
37 func PossibleAzureFileShareTypeValues() []AzureFileShareType {
38 return []AzureFileShareType{AzureFileShareTypeInvalid, AzureFileShareTypeXSMB, AzureFileShareTypeXSync}
39 }
40
41
42 type ContainerType string
43
44 const (
45
46 ContainerTypeAzureBackupServerContainer ContainerType = "AzureBackupServerContainer"
47
48 ContainerTypeAzureSQLContainer ContainerType = "AzureSqlContainer"
49
50 ContainerTypeCluster ContainerType = "Cluster"
51
52 ContainerTypeDPMContainer ContainerType = "DPMContainer"
53
54 ContainerTypeGenericContainer ContainerType = "GenericContainer"
55
56 ContainerTypeIaasVMContainer ContainerType = "IaasVMContainer"
57
58 ContainerTypeIaasVMServiceContainer ContainerType = "IaasVMServiceContainer"
59
60 ContainerTypeInvalid ContainerType = "Invalid"
61
62 ContainerTypeMABContainer ContainerType = "MABContainer"
63
64 ContainerTypeSQLAGWorkLoadContainer ContainerType = "SQLAGWorkLoadContainer"
65
66 ContainerTypeStorageContainer ContainerType = "StorageContainer"
67
68 ContainerTypeUnknown ContainerType = "Unknown"
69
70 ContainerTypeVCenter ContainerType = "VCenter"
71
72 ContainerTypeVMAppContainer ContainerType = "VMAppContainer"
73
74 ContainerTypeWindows ContainerType = "Windows"
75 )
76
77
78 func PossibleContainerTypeValues() []ContainerType {
79 return []ContainerType{ContainerTypeAzureBackupServerContainer, ContainerTypeAzureSQLContainer, ContainerTypeCluster, ContainerTypeDPMContainer, ContainerTypeGenericContainer, ContainerTypeIaasVMContainer, ContainerTypeIaasVMServiceContainer, ContainerTypeInvalid, ContainerTypeMABContainer, ContainerTypeSQLAGWorkLoadContainer, ContainerTypeStorageContainer, ContainerTypeUnknown, ContainerTypeVCenter, ContainerTypeVMAppContainer, ContainerTypeWindows}
80 }
81
82
83 type ContainerTypeBasicProtectionContainer string
84
85 const (
86
87 ContainerTypeBasicProtectionContainerContainerTypeAzureBackupServerContainer ContainerTypeBasicProtectionContainer = "AzureBackupServerContainer"
88
89 ContainerTypeBasicProtectionContainerContainerTypeAzureSQLContainer ContainerTypeBasicProtectionContainer = "AzureSqlContainer"
90
91 ContainerTypeBasicProtectionContainerContainerTypeAzureWorkloadContainer ContainerTypeBasicProtectionContainer = "AzureWorkloadContainer"
92
93 ContainerTypeBasicProtectionContainerContainerTypeDPMContainer ContainerTypeBasicProtectionContainer = "DPMContainer"
94
95 ContainerTypeBasicProtectionContainerContainerTypeGenericContainer ContainerTypeBasicProtectionContainer = "GenericContainer"
96
97 ContainerTypeBasicProtectionContainerContainerTypeIaasVMContainer ContainerTypeBasicProtectionContainer = "IaasVMContainer"
98
99 ContainerTypeBasicProtectionContainerContainerTypeMicrosoftClassicComputevirtualMachines ContainerTypeBasicProtectionContainer = "Microsoft.ClassicCompute/virtualMachines"
100
101 ContainerTypeBasicProtectionContainerContainerTypeMicrosoftComputevirtualMachines ContainerTypeBasicProtectionContainer = "Microsoft.Compute/virtualMachines"
102
103 ContainerTypeBasicProtectionContainerContainerTypeProtectionContainer ContainerTypeBasicProtectionContainer = "ProtectionContainer"
104
105 ContainerTypeBasicProtectionContainerContainerTypeSQLAGWorkLoadContainer ContainerTypeBasicProtectionContainer = "SQLAGWorkLoadContainer"
106
107 ContainerTypeBasicProtectionContainerContainerTypeStorageContainer ContainerTypeBasicProtectionContainer = "StorageContainer"
108
109 ContainerTypeBasicProtectionContainerContainerTypeVMAppContainer ContainerTypeBasicProtectionContainer = "VMAppContainer"
110
111 ContainerTypeBasicProtectionContainerContainerTypeWindows ContainerTypeBasicProtectionContainer = "Windows"
112 )
113
114
115 func PossibleContainerTypeBasicProtectionContainerValues() []ContainerTypeBasicProtectionContainer {
116 return []ContainerTypeBasicProtectionContainer{ContainerTypeBasicProtectionContainerContainerTypeAzureBackupServerContainer, ContainerTypeBasicProtectionContainerContainerTypeAzureSQLContainer, ContainerTypeBasicProtectionContainerContainerTypeAzureWorkloadContainer, ContainerTypeBasicProtectionContainerContainerTypeDPMContainer, ContainerTypeBasicProtectionContainerContainerTypeGenericContainer, ContainerTypeBasicProtectionContainerContainerTypeIaasVMContainer, ContainerTypeBasicProtectionContainerContainerTypeMicrosoftClassicComputevirtualMachines, ContainerTypeBasicProtectionContainerContainerTypeMicrosoftComputevirtualMachines, ContainerTypeBasicProtectionContainerContainerTypeProtectionContainer, ContainerTypeBasicProtectionContainerContainerTypeSQLAGWorkLoadContainer, ContainerTypeBasicProtectionContainerContainerTypeStorageContainer, ContainerTypeBasicProtectionContainerContainerTypeVMAppContainer, ContainerTypeBasicProtectionContainerContainerTypeWindows}
117 }
118
119
120 type CopyOptions string
121
122 const (
123
124 CopyOptionsCreateCopy CopyOptions = "CreateCopy"
125
126 CopyOptionsFailOnConflict CopyOptions = "FailOnConflict"
127
128 CopyOptionsInvalid CopyOptions = "Invalid"
129
130 CopyOptionsOverwrite CopyOptions = "Overwrite"
131
132 CopyOptionsSkip CopyOptions = "Skip"
133 )
134
135
136 func PossibleCopyOptionsValues() []CopyOptions {
137 return []CopyOptions{CopyOptionsCreateCopy, CopyOptionsFailOnConflict, CopyOptionsInvalid, CopyOptionsOverwrite, CopyOptionsSkip}
138 }
139
140
141 type CreateMode string
142
143 const (
144
145 CreateModeDefault CreateMode = "Default"
146
147 CreateModeInvalid CreateMode = "Invalid"
148
149 CreateModeRecover CreateMode = "Recover"
150 )
151
152
153 func PossibleCreateModeValues() []CreateMode {
154 return []CreateMode{CreateModeDefault, CreateModeInvalid, CreateModeRecover}
155 }
156
157
158 type DataMoveLevel string
159
160 const (
161
162 DataMoveLevelContainer DataMoveLevel = "Container"
163
164 DataMoveLevelInvalid DataMoveLevel = "Invalid"
165
166 DataMoveLevelVault DataMoveLevel = "Vault"
167 )
168
169
170 func PossibleDataMoveLevelValues() []DataMoveLevel {
171 return []DataMoveLevel{DataMoveLevelContainer, DataMoveLevelInvalid, DataMoveLevelVault}
172 }
173
174
175 type DataSourceType string
176
177 const (
178
179 DataSourceTypeAzureFileShare DataSourceType = "AzureFileShare"
180
181 DataSourceTypeAzureSQLDb DataSourceType = "AzureSqlDb"
182
183 DataSourceTypeClient DataSourceType = "Client"
184
185 DataSourceTypeExchange DataSourceType = "Exchange"
186
187 DataSourceTypeFileFolder DataSourceType = "FileFolder"
188
189 DataSourceTypeGenericDataSource DataSourceType = "GenericDataSource"
190
191 DataSourceTypeInvalid DataSourceType = "Invalid"
192
193 DataSourceTypeSAPAseDatabase DataSourceType = "SAPAseDatabase"
194
195 DataSourceTypeSAPHanaDatabase DataSourceType = "SAPHanaDatabase"
196
197 DataSourceTypeSharepoint DataSourceType = "Sharepoint"
198
199 DataSourceTypeSQLDataBase DataSourceType = "SQLDataBase"
200
201 DataSourceTypeSQLDB DataSourceType = "SQLDB"
202
203 DataSourceTypeSystemState DataSourceType = "SystemState"
204
205 DataSourceTypeVM DataSourceType = "VM"
206
207 DataSourceTypeVMwareVM DataSourceType = "VMwareVM"
208 )
209
210
211 func PossibleDataSourceTypeValues() []DataSourceType {
212 return []DataSourceType{DataSourceTypeAzureFileShare, DataSourceTypeAzureSQLDb, DataSourceTypeClient, DataSourceTypeExchange, DataSourceTypeFileFolder, DataSourceTypeGenericDataSource, DataSourceTypeInvalid, DataSourceTypeSAPAseDatabase, DataSourceTypeSAPHanaDatabase, DataSourceTypeSharepoint, DataSourceTypeSQLDataBase, DataSourceTypeSQLDB, DataSourceTypeSystemState, DataSourceTypeVM, DataSourceTypeVMwareVM}
213 }
214
215
216 type DayOfWeek string
217
218 const (
219
220 DayOfWeekFriday DayOfWeek = "Friday"
221
222 DayOfWeekMonday DayOfWeek = "Monday"
223
224 DayOfWeekSaturday DayOfWeek = "Saturday"
225
226 DayOfWeekSunday DayOfWeek = "Sunday"
227
228 DayOfWeekThursday DayOfWeek = "Thursday"
229
230 DayOfWeekTuesday DayOfWeek = "Tuesday"
231
232 DayOfWeekWednesday DayOfWeek = "Wednesday"
233 )
234
235
236 func PossibleDayOfWeekValues() []DayOfWeek {
237 return []DayOfWeek{DayOfWeekFriday, DayOfWeekMonday, DayOfWeekSaturday, DayOfWeekSunday, DayOfWeekThursday, DayOfWeekTuesday, DayOfWeekWednesday}
238 }
239
240
241 type DedupState string
242
243 const (
244
245 DedupStateDisabled DedupState = "Disabled"
246
247 DedupStateEnabled DedupState = "Enabled"
248
249 DedupStateInvalid DedupState = "Invalid"
250 )
251
252
253 func PossibleDedupStateValues() []DedupState {
254 return []DedupState{DedupStateDisabled, DedupStateEnabled, DedupStateInvalid}
255 }
256
257
258 type EncryptionAtRestType string
259
260 const (
261
262 EncryptionAtRestTypeCustomerManaged EncryptionAtRestType = "CustomerManaged"
263
264 EncryptionAtRestTypeInvalid EncryptionAtRestType = "Invalid"
265
266 EncryptionAtRestTypeMicrosoftManaged EncryptionAtRestType = "MicrosoftManaged"
267 )
268
269
270 func PossibleEncryptionAtRestTypeValues() []EncryptionAtRestType {
271 return []EncryptionAtRestType{EncryptionAtRestTypeCustomerManaged, EncryptionAtRestTypeInvalid, EncryptionAtRestTypeMicrosoftManaged}
272 }
273
274
275 type EngineType string
276
277 const (
278
279 EngineTypeBackupEngineTypeAzureBackupServerEngine EngineType = "AzureBackupServerEngine"
280
281 EngineTypeBackupEngineTypeBackupEngineBase EngineType = "BackupEngineBase"
282
283 EngineTypeBackupEngineTypeDpmBackupEngine EngineType = "DpmBackupEngine"
284 )
285
286
287 func PossibleEngineTypeValues() []EngineType {
288 return []EngineType{EngineTypeBackupEngineTypeAzureBackupServerEngine, EngineTypeBackupEngineTypeBackupEngineBase, EngineTypeBackupEngineTypeDpmBackupEngine}
289 }
290
291
292 type EnhancedSecurityState string
293
294 const (
295
296 EnhancedSecurityStateDisabled EnhancedSecurityState = "Disabled"
297
298 EnhancedSecurityStateEnabled EnhancedSecurityState = "Enabled"
299
300 EnhancedSecurityStateInvalid EnhancedSecurityState = "Invalid"
301 )
302
303
304 func PossibleEnhancedSecurityStateValues() []EnhancedSecurityState {
305 return []EnhancedSecurityState{EnhancedSecurityStateDisabled, EnhancedSecurityStateEnabled, EnhancedSecurityStateInvalid}
306 }
307
308
309 type FabricName string
310
311 const (
312
313 FabricNameAzure FabricName = "Azure"
314
315 FabricNameInvalid FabricName = "Invalid"
316 )
317
318
319 func PossibleFabricNameValues() []FabricName {
320 return []FabricName{FabricNameAzure, FabricNameInvalid}
321 }
322
323
324 type FeatureType string
325
326 const (
327
328 FeatureTypeAzureBackupGoals FeatureType = "AzureBackupGoals"
329
330 FeatureTypeAzureVMResourceBackup FeatureType = "AzureVMResourceBackup"
331
332 FeatureTypeFeatureSupportRequest FeatureType = "FeatureSupportRequest"
333 )
334
335
336 func PossibleFeatureTypeValues() []FeatureType {
337 return []FeatureType{FeatureTypeAzureBackupGoals, FeatureTypeAzureVMResourceBackup, FeatureTypeFeatureSupportRequest}
338 }
339
340
341 type HealthState string
342
343 const (
344
345 HealthStateActionRequired HealthState = "ActionRequired"
346
347 HealthStateActionSuggested HealthState = "ActionSuggested"
348
349 HealthStateInvalid HealthState = "Invalid"
350
351 HealthStatePassed HealthState = "Passed"
352 )
353
354
355 func PossibleHealthStateValues() []HealthState {
356 return []HealthState{HealthStateActionRequired, HealthStateActionSuggested, HealthStateInvalid, HealthStatePassed}
357 }
358
359
360 type HealthStatus string
361
362 const (
363
364 HealthStatusActionRequired HealthStatus = "ActionRequired"
365
366 HealthStatusActionSuggested HealthStatus = "ActionSuggested"
367
368 HealthStatusInvalid HealthStatus = "Invalid"
369
370 HealthStatusPassed HealthStatus = "Passed"
371 )
372
373
374 func PossibleHealthStatusValues() []HealthStatus {
375 return []HealthStatus{HealthStatusActionRequired, HealthStatusActionSuggested, HealthStatusInvalid, HealthStatusPassed}
376 }
377
378
379 type HTTPStatusCode string
380
381 const (
382
383 HTTPStatusCodeAccepted HTTPStatusCode = "Accepted"
384
385 HTTPStatusCodeAmbiguous HTTPStatusCode = "Ambiguous"
386
387 HTTPStatusCodeBadGateway HTTPStatusCode = "BadGateway"
388
389 HTTPStatusCodeBadRequest HTTPStatusCode = "BadRequest"
390
391 HTTPStatusCodeConflict HTTPStatusCode = "Conflict"
392
393 HTTPStatusCodeContinue HTTPStatusCode = "Continue"
394
395 HTTPStatusCodeCreated HTTPStatusCode = "Created"
396
397 HTTPStatusCodeExpectationFailed HTTPStatusCode = "ExpectationFailed"
398
399 HTTPStatusCodeForbidden HTTPStatusCode = "Forbidden"
400
401 HTTPStatusCodeFound HTTPStatusCode = "Found"
402
403 HTTPStatusCodeGatewayTimeout HTTPStatusCode = "GatewayTimeout"
404
405 HTTPStatusCodeGone HTTPStatusCode = "Gone"
406
407 HTTPStatusCodeHTTPVersionNotSupported HTTPStatusCode = "HttpVersionNotSupported"
408
409 HTTPStatusCodeInternalServerError HTTPStatusCode = "InternalServerError"
410
411 HTTPStatusCodeLengthRequired HTTPStatusCode = "LengthRequired"
412
413 HTTPStatusCodeMethodNotAllowed HTTPStatusCode = "MethodNotAllowed"
414
415 HTTPStatusCodeMoved HTTPStatusCode = "Moved"
416
417 HTTPStatusCodeMovedPermanently HTTPStatusCode = "MovedPermanently"
418
419 HTTPStatusCodeMultipleChoices HTTPStatusCode = "MultipleChoices"
420
421 HTTPStatusCodeNoContent HTTPStatusCode = "NoContent"
422
423 HTTPStatusCodeNonAuthoritativeInformation HTTPStatusCode = "NonAuthoritativeInformation"
424
425 HTTPStatusCodeNotAcceptable HTTPStatusCode = "NotAcceptable"
426
427 HTTPStatusCodeNotFound HTTPStatusCode = "NotFound"
428
429 HTTPStatusCodeNotImplemented HTTPStatusCode = "NotImplemented"
430
431 HTTPStatusCodeNotModified HTTPStatusCode = "NotModified"
432
433 HTTPStatusCodeOK HTTPStatusCode = "OK"
434
435 HTTPStatusCodePartialContent HTTPStatusCode = "PartialContent"
436
437 HTTPStatusCodePaymentRequired HTTPStatusCode = "PaymentRequired"
438
439 HTTPStatusCodePreconditionFailed HTTPStatusCode = "PreconditionFailed"
440
441 HTTPStatusCodeProxyAuthenticationRequired HTTPStatusCode = "ProxyAuthenticationRequired"
442
443 HTTPStatusCodeRedirect HTTPStatusCode = "Redirect"
444
445 HTTPStatusCodeRedirectKeepVerb HTTPStatusCode = "RedirectKeepVerb"
446
447 HTTPStatusCodeRedirectMethod HTTPStatusCode = "RedirectMethod"
448
449 HTTPStatusCodeRequestedRangeNotSatisfiable HTTPStatusCode = "RequestedRangeNotSatisfiable"
450
451 HTTPStatusCodeRequestEntityTooLarge HTTPStatusCode = "RequestEntityTooLarge"
452
453 HTTPStatusCodeRequestTimeout HTTPStatusCode = "RequestTimeout"
454
455 HTTPStatusCodeRequestURITooLong HTTPStatusCode = "RequestUriTooLong"
456
457 HTTPStatusCodeResetContent HTTPStatusCode = "ResetContent"
458
459 HTTPStatusCodeSeeOther HTTPStatusCode = "SeeOther"
460
461 HTTPStatusCodeServiceUnavailable HTTPStatusCode = "ServiceUnavailable"
462
463 HTTPStatusCodeSwitchingProtocols HTTPStatusCode = "SwitchingProtocols"
464
465 HTTPStatusCodeTemporaryRedirect HTTPStatusCode = "TemporaryRedirect"
466
467 HTTPStatusCodeUnauthorized HTTPStatusCode = "Unauthorized"
468
469 HTTPStatusCodeUnsupportedMediaType HTTPStatusCode = "UnsupportedMediaType"
470
471 HTTPStatusCodeUnused HTTPStatusCode = "Unused"
472
473 HTTPStatusCodeUpgradeRequired HTTPStatusCode = "UpgradeRequired"
474
475 HTTPStatusCodeUseProxy HTTPStatusCode = "UseProxy"
476 )
477
478
479 func PossibleHTTPStatusCodeValues() []HTTPStatusCode {
480 return []HTTPStatusCode{HTTPStatusCodeAccepted, HTTPStatusCodeAmbiguous, HTTPStatusCodeBadGateway, HTTPStatusCodeBadRequest, HTTPStatusCodeConflict, HTTPStatusCodeContinue, HTTPStatusCodeCreated, HTTPStatusCodeExpectationFailed, HTTPStatusCodeForbidden, HTTPStatusCodeFound, HTTPStatusCodeGatewayTimeout, HTTPStatusCodeGone, HTTPStatusCodeHTTPVersionNotSupported, HTTPStatusCodeInternalServerError, HTTPStatusCodeLengthRequired, HTTPStatusCodeMethodNotAllowed, HTTPStatusCodeMoved, HTTPStatusCodeMovedPermanently, HTTPStatusCodeMultipleChoices, HTTPStatusCodeNoContent, HTTPStatusCodeNonAuthoritativeInformation, HTTPStatusCodeNotAcceptable, HTTPStatusCodeNotFound, HTTPStatusCodeNotImplemented, HTTPStatusCodeNotModified, HTTPStatusCodeOK, HTTPStatusCodePartialContent, HTTPStatusCodePaymentRequired, HTTPStatusCodePreconditionFailed, HTTPStatusCodeProxyAuthenticationRequired, HTTPStatusCodeRedirect, HTTPStatusCodeRedirectKeepVerb, HTTPStatusCodeRedirectMethod, HTTPStatusCodeRequestedRangeNotSatisfiable, HTTPStatusCodeRequestEntityTooLarge, HTTPStatusCodeRequestTimeout, HTTPStatusCodeRequestURITooLong, HTTPStatusCodeResetContent, HTTPStatusCodeSeeOther, HTTPStatusCodeServiceUnavailable, HTTPStatusCodeSwitchingProtocols, HTTPStatusCodeTemporaryRedirect, HTTPStatusCodeUnauthorized, HTTPStatusCodeUnsupportedMediaType, HTTPStatusCodeUnused, HTTPStatusCodeUpgradeRequired, HTTPStatusCodeUseProxy}
481 }
482
483
484 type IAASVMPolicyType string
485
486 const (
487
488 IAASVMPolicyTypeInvalid IAASVMPolicyType = "Invalid"
489
490 IAASVMPolicyTypeV1 IAASVMPolicyType = "V1"
491
492 IAASVMPolicyTypeV2 IAASVMPolicyType = "V2"
493 )
494
495
496 func PossibleIAASVMPolicyTypeValues() []IAASVMPolicyType {
497 return []IAASVMPolicyType{IAASVMPolicyTypeInvalid, IAASVMPolicyTypeV1, IAASVMPolicyTypeV2}
498 }
499
500
501 type InfrastructureEncryptionState string
502
503 const (
504
505 InfrastructureEncryptionStateDisabled InfrastructureEncryptionState = "Disabled"
506
507 InfrastructureEncryptionStateEnabled InfrastructureEncryptionState = "Enabled"
508
509 InfrastructureEncryptionStateInvalid InfrastructureEncryptionState = "Invalid"
510 )
511
512
513 func PossibleInfrastructureEncryptionStateValues() []InfrastructureEncryptionState {
514 return []InfrastructureEncryptionState{InfrastructureEncryptionStateDisabled, InfrastructureEncryptionStateEnabled, InfrastructureEncryptionStateInvalid}
515 }
516
517
518 type InquiryStatus string
519
520 const (
521
522 InquiryStatusFailed InquiryStatus = "Failed"
523
524 InquiryStatusInvalid InquiryStatus = "Invalid"
525
526 InquiryStatusSuccess InquiryStatus = "Success"
527 )
528
529
530 func PossibleInquiryStatusValues() []InquiryStatus {
531 return []InquiryStatus{InquiryStatusFailed, InquiryStatusInvalid, InquiryStatusSuccess}
532 }
533
534
535 type IntentItemType string
536
537 const (
538
539 IntentItemTypeInvalid IntentItemType = "Invalid"
540
541 IntentItemTypeSQLAvailabilityGroupContainer IntentItemType = "SQLAvailabilityGroupContainer"
542
543 IntentItemTypeSQLInstance IntentItemType = "SQLInstance"
544 )
545
546
547 func PossibleIntentItemTypeValues() []IntentItemType {
548 return []IntentItemType{IntentItemTypeInvalid, IntentItemTypeSQLAvailabilityGroupContainer, IntentItemTypeSQLInstance}
549 }
550
551
552 type ItemType string
553
554 const (
555
556 ItemTypeAzureFileShare ItemType = "AzureFileShare"
557
558 ItemTypeAzureSQLDb ItemType = "AzureSqlDb"
559
560 ItemTypeClient ItemType = "Client"
561
562 ItemTypeExchange ItemType = "Exchange"
563
564 ItemTypeFileFolder ItemType = "FileFolder"
565
566 ItemTypeGenericDataSource ItemType = "GenericDataSource"
567
568 ItemTypeInvalid ItemType = "Invalid"
569
570 ItemTypeSAPAseDatabase ItemType = "SAPAseDatabase"
571
572 ItemTypeSAPHanaDatabase ItemType = "SAPHanaDatabase"
573
574 ItemTypeSharepoint ItemType = "Sharepoint"
575
576 ItemTypeSQLDataBase ItemType = "SQLDataBase"
577
578 ItemTypeSQLDB ItemType = "SQLDB"
579
580 ItemTypeSystemState ItemType = "SystemState"
581
582 ItemTypeVM ItemType = "VM"
583
584 ItemTypeVMwareVM ItemType = "VMwareVM"
585 )
586
587
588 func PossibleItemTypeValues() []ItemType {
589 return []ItemType{ItemTypeAzureFileShare, ItemTypeAzureSQLDb, ItemTypeClient, ItemTypeExchange, ItemTypeFileFolder, ItemTypeGenericDataSource, ItemTypeInvalid, ItemTypeSAPAseDatabase, ItemTypeSAPHanaDatabase, ItemTypeSharepoint, ItemTypeSQLDataBase, ItemTypeSQLDB, ItemTypeSystemState, ItemTypeVM, ItemTypeVMwareVM}
590 }
591
592
593 type JobOperationType string
594
595 const (
596
597 JobOperationTypeBackup JobOperationType = "Backup"
598
599 JobOperationTypeConfigureBackup JobOperationType = "ConfigureBackup"
600
601 JobOperationTypeCrossRegionRestore JobOperationType = "CrossRegionRestore"
602
603 JobOperationTypeDeleteBackupData JobOperationType = "DeleteBackupData"
604
605 JobOperationTypeDisableBackup JobOperationType = "DisableBackup"
606
607 JobOperationTypeInvalid JobOperationType = "Invalid"
608
609 JobOperationTypeRegister JobOperationType = "Register"
610
611 JobOperationTypeRestore JobOperationType = "Restore"
612
613 JobOperationTypeUndelete JobOperationType = "Undelete"
614
615 JobOperationTypeUnRegister JobOperationType = "UnRegister"
616
617 JobOperationTypeUpdateCustomerManagedKey JobOperationType = "UpdateCustomerManagedKey"
618 )
619
620
621 func PossibleJobOperationTypeValues() []JobOperationType {
622 return []JobOperationType{JobOperationTypeBackup, JobOperationTypeConfigureBackup, JobOperationTypeCrossRegionRestore, JobOperationTypeDeleteBackupData, JobOperationTypeDisableBackup, JobOperationTypeInvalid, JobOperationTypeRegister, JobOperationTypeRestore, JobOperationTypeUndelete, JobOperationTypeUnRegister, JobOperationTypeUpdateCustomerManagedKey}
623 }
624
625
626 type JobStatus string
627
628 const (
629
630 JobStatusCancelled JobStatus = "Cancelled"
631
632 JobStatusCancelling JobStatus = "Cancelling"
633
634 JobStatusCompleted JobStatus = "Completed"
635
636 JobStatusCompletedWithWarnings JobStatus = "CompletedWithWarnings"
637
638 JobStatusFailed JobStatus = "Failed"
639
640 JobStatusInProgress JobStatus = "InProgress"
641
642 JobStatusInvalid JobStatus = "Invalid"
643 )
644
645
646 func PossibleJobStatusValues() []JobStatus {
647 return []JobStatus{JobStatusCancelled, JobStatusCancelling, JobStatusCompleted, JobStatusCompletedWithWarnings, JobStatusFailed, JobStatusInProgress, JobStatusInvalid}
648 }
649
650
651 type JobSupportedAction string
652
653 const (
654
655 JobSupportedActionCancellable JobSupportedAction = "Cancellable"
656
657 JobSupportedActionInvalid JobSupportedAction = "Invalid"
658
659 JobSupportedActionRetriable JobSupportedAction = "Retriable"
660 )
661
662
663 func PossibleJobSupportedActionValues() []JobSupportedAction {
664 return []JobSupportedAction{JobSupportedActionCancellable, JobSupportedActionInvalid, JobSupportedActionRetriable}
665 }
666
667
668 type JobType string
669
670 const (
671
672 JobTypeAzureIaaSVMJob JobType = "AzureIaaSVMJob"
673
674 JobTypeAzureIaaSVMJobV2 JobType = "AzureIaaSVMJobV2"
675
676 JobTypeAzureStorageJob JobType = "AzureStorageJob"
677
678 JobTypeAzureWorkloadJob JobType = "AzureWorkloadJob"
679
680 JobTypeDpmJob JobType = "DpmJob"
681
682 JobTypeJob JobType = "Job"
683
684 JobTypeMabJob JobType = "MabJob"
685
686 JobTypeVaultJob JobType = "VaultJob"
687 )
688
689
690 func PossibleJobTypeValues() []JobType {
691 return []JobType{JobTypeAzureIaaSVMJob, JobTypeAzureIaaSVMJobV2, JobTypeAzureStorageJob, JobTypeAzureWorkloadJob, JobTypeDpmJob, JobTypeJob, JobTypeMabJob, JobTypeVaultJob}
692 }
693
694
695 type LastBackupStatus string
696
697 const (
698
699 LastBackupStatusHealthy LastBackupStatus = "Healthy"
700
701 LastBackupStatusInvalid LastBackupStatus = "Invalid"
702
703 LastBackupStatusIRPending LastBackupStatus = "IRPending"
704
705 LastBackupStatusUnhealthy LastBackupStatus = "Unhealthy"
706 )
707
708
709 func PossibleLastBackupStatusValues() []LastBackupStatus {
710 return []LastBackupStatus{LastBackupStatusHealthy, LastBackupStatusInvalid, LastBackupStatusIRPending, LastBackupStatusUnhealthy}
711 }
712
713
714 type LastUpdateStatus string
715
716 const (
717
718 LastUpdateStatusFailed LastUpdateStatus = "Failed"
719
720 LastUpdateStatusFirstInitialization LastUpdateStatus = "FirstInitialization"
721
722 LastUpdateStatusInitialized LastUpdateStatus = "Initialized"
723
724 LastUpdateStatusInvalid LastUpdateStatus = "Invalid"
725
726 LastUpdateStatusNotEnabled LastUpdateStatus = "NotEnabled"
727
728 LastUpdateStatusPartiallyFailed LastUpdateStatus = "PartiallyFailed"
729
730 LastUpdateStatusPartiallySucceeded LastUpdateStatus = "PartiallySucceeded"
731
732 LastUpdateStatusSucceeded LastUpdateStatus = "Succeeded"
733 )
734
735
736 func PossibleLastUpdateStatusValues() []LastUpdateStatus {
737 return []LastUpdateStatus{LastUpdateStatusFailed, LastUpdateStatusFirstInitialization, LastUpdateStatusInitialized, LastUpdateStatusInvalid, LastUpdateStatusNotEnabled, LastUpdateStatusPartiallyFailed, LastUpdateStatusPartiallySucceeded, LastUpdateStatusSucceeded}
738 }
739
740
741 type MabServerType string
742
743 const (
744
745 MabServerTypeAzureBackupServerContainer MabServerType = "AzureBackupServerContainer"
746
747 MabServerTypeAzureSQLContainer MabServerType = "AzureSqlContainer"
748
749 MabServerTypeCluster MabServerType = "Cluster"
750
751 MabServerTypeDPMContainer MabServerType = "DPMContainer"
752
753 MabServerTypeGenericContainer MabServerType = "GenericContainer"
754
755 MabServerTypeIaasVMContainer MabServerType = "IaasVMContainer"
756
757 MabServerTypeIaasVMServiceContainer MabServerType = "IaasVMServiceContainer"
758
759 MabServerTypeInvalid MabServerType = "Invalid"
760
761 MabServerTypeMABContainer MabServerType = "MABContainer"
762
763 MabServerTypeSQLAGWorkLoadContainer MabServerType = "SQLAGWorkLoadContainer"
764
765 MabServerTypeStorageContainer MabServerType = "StorageContainer"
766
767 MabServerTypeUnknown MabServerType = "Unknown"
768
769 MabServerTypeVCenter MabServerType = "VCenter"
770
771 MabServerTypeVMAppContainer MabServerType = "VMAppContainer"
772
773 MabServerTypeWindows MabServerType = "Windows"
774 )
775
776
777 func PossibleMabServerTypeValues() []MabServerType {
778 return []MabServerType{MabServerTypeAzureBackupServerContainer, MabServerTypeAzureSQLContainer, MabServerTypeCluster, MabServerTypeDPMContainer, MabServerTypeGenericContainer, MabServerTypeIaasVMContainer, MabServerTypeIaasVMServiceContainer, MabServerTypeInvalid, MabServerTypeMABContainer, MabServerTypeSQLAGWorkLoadContainer, MabServerTypeStorageContainer, MabServerTypeUnknown, MabServerTypeVCenter, MabServerTypeVMAppContainer, MabServerTypeWindows}
779 }
780
781
782 type ManagementType string
783
784 const (
785
786 ManagementTypeAzureBackupServer ManagementType = "AzureBackupServer"
787
788 ManagementTypeAzureIaasVM ManagementType = "AzureIaasVM"
789
790 ManagementTypeAzureSQL ManagementType = "AzureSql"
791
792 ManagementTypeAzureStorage ManagementType = "AzureStorage"
793
794 ManagementTypeAzureWorkload ManagementType = "AzureWorkload"
795
796 ManagementTypeDefaultBackup ManagementType = "DefaultBackup"
797
798 ManagementTypeDPM ManagementType = "DPM"
799
800 ManagementTypeInvalid ManagementType = "Invalid"
801
802 ManagementTypeMAB ManagementType = "MAB"
803 )
804
805
806 func PossibleManagementTypeValues() []ManagementType {
807 return []ManagementType{ManagementTypeAzureBackupServer, ManagementTypeAzureIaasVM, ManagementTypeAzureSQL, ManagementTypeAzureStorage, ManagementTypeAzureWorkload, ManagementTypeDefaultBackup, ManagementTypeDPM, ManagementTypeInvalid, ManagementTypeMAB}
808 }
809
810
811 type ManagementTypeBasicProtectionPolicy string
812
813 const (
814
815 ManagementTypeBasicProtectionPolicyBackupManagementTypeAzureIaasVM ManagementTypeBasicProtectionPolicy = "AzureIaasVM"
816
817 ManagementTypeBasicProtectionPolicyBackupManagementTypeAzureSQL ManagementTypeBasicProtectionPolicy = "AzureSql"
818
819 ManagementTypeBasicProtectionPolicyBackupManagementTypeAzureStorage ManagementTypeBasicProtectionPolicy = "AzureStorage"
820
821 ManagementTypeBasicProtectionPolicyBackupManagementTypeAzureWorkload ManagementTypeBasicProtectionPolicy = "AzureWorkload"
822
823 ManagementTypeBasicProtectionPolicyBackupManagementTypeGenericProtectionPolicy ManagementTypeBasicProtectionPolicy = "GenericProtectionPolicy"
824
825 ManagementTypeBasicProtectionPolicyBackupManagementTypeMAB ManagementTypeBasicProtectionPolicy = "MAB"
826
827 ManagementTypeBasicProtectionPolicyBackupManagementTypeProtectionPolicy ManagementTypeBasicProtectionPolicy = "ProtectionPolicy"
828 )
829
830
831 func PossibleManagementTypeBasicProtectionPolicyValues() []ManagementTypeBasicProtectionPolicy {
832 return []ManagementTypeBasicProtectionPolicy{ManagementTypeBasicProtectionPolicyBackupManagementTypeAzureIaasVM, ManagementTypeBasicProtectionPolicyBackupManagementTypeAzureSQL, ManagementTypeBasicProtectionPolicyBackupManagementTypeAzureStorage, ManagementTypeBasicProtectionPolicyBackupManagementTypeAzureWorkload, ManagementTypeBasicProtectionPolicyBackupManagementTypeGenericProtectionPolicy, ManagementTypeBasicProtectionPolicyBackupManagementTypeMAB, ManagementTypeBasicProtectionPolicyBackupManagementTypeProtectionPolicy}
833 }
834
835
836 type MonthOfYear string
837
838 const (
839
840 MonthOfYearApril MonthOfYear = "April"
841
842 MonthOfYearAugust MonthOfYear = "August"
843
844 MonthOfYearDecember MonthOfYear = "December"
845
846 MonthOfYearFebruary MonthOfYear = "February"
847
848 MonthOfYearInvalid MonthOfYear = "Invalid"
849
850 MonthOfYearJanuary MonthOfYear = "January"
851
852 MonthOfYearJuly MonthOfYear = "July"
853
854 MonthOfYearJune MonthOfYear = "June"
855
856 MonthOfYearMarch MonthOfYear = "March"
857
858 MonthOfYearMay MonthOfYear = "May"
859
860 MonthOfYearNovember MonthOfYear = "November"
861
862 MonthOfYearOctober MonthOfYear = "October"
863
864 MonthOfYearSeptember MonthOfYear = "September"
865 )
866
867
868 func PossibleMonthOfYearValues() []MonthOfYear {
869 return []MonthOfYear{MonthOfYearApril, MonthOfYearAugust, MonthOfYearDecember, MonthOfYearFebruary, MonthOfYearInvalid, MonthOfYearJanuary, MonthOfYearJuly, MonthOfYearJune, MonthOfYearMarch, MonthOfYearMay, MonthOfYearNovember, MonthOfYearOctober, MonthOfYearSeptember}
870 }
871
872
873 type ObjectType string
874
875 const (
876
877 ObjectTypeExportJobsOperationResultInfo ObjectType = "ExportJobsOperationResultInfo"
878
879 ObjectTypeOperationResultInfo ObjectType = "OperationResultInfo"
880
881 ObjectTypeOperationResultInfoBase ObjectType = "OperationResultInfoBase"
882 )
883
884
885 func PossibleObjectTypeValues() []ObjectType {
886 return []ObjectType{ObjectTypeExportJobsOperationResultInfo, ObjectTypeOperationResultInfo, ObjectTypeOperationResultInfoBase}
887 }
888
889
890 type ObjectTypeBasicILRRequest string
891
892 const (
893
894 ObjectTypeBasicILRRequestObjectTypeAzureFileShareProvisionILRRequest ObjectTypeBasicILRRequest = "AzureFileShareProvisionILRRequest"
895
896 ObjectTypeBasicILRRequestObjectTypeIaasVMILRRegistrationRequest ObjectTypeBasicILRRequest = "IaasVMILRRegistrationRequest"
897
898 ObjectTypeBasicILRRequestObjectTypeILRRequest ObjectTypeBasicILRRequest = "ILRRequest"
899 )
900
901
902 func PossibleObjectTypeBasicILRRequestValues() []ObjectTypeBasicILRRequest {
903 return []ObjectTypeBasicILRRequest{ObjectTypeBasicILRRequestObjectTypeAzureFileShareProvisionILRRequest, ObjectTypeBasicILRRequestObjectTypeIaasVMILRRegistrationRequest, ObjectTypeBasicILRRequestObjectTypeILRRequest}
904 }
905
906
907
908 type ObjectTypeBasicOperationStatusExtendedInfo string
909
910 const (
911
912 ObjectTypeBasicOperationStatusExtendedInfoObjectTypeOperationStatusExtendedInfo ObjectTypeBasicOperationStatusExtendedInfo = "OperationStatusExtendedInfo"
913
914 ObjectTypeBasicOperationStatusExtendedInfoObjectTypeOperationStatusJobExtendedInfo ObjectTypeBasicOperationStatusExtendedInfo = "OperationStatusJobExtendedInfo"
915
916 ObjectTypeBasicOperationStatusExtendedInfoObjectTypeOperationStatusJobsExtendedInfo ObjectTypeBasicOperationStatusExtendedInfo = "OperationStatusJobsExtendedInfo"
917
918 ObjectTypeBasicOperationStatusExtendedInfoObjectTypeOperationStatusProvisionILRExtendedInfo ObjectTypeBasicOperationStatusExtendedInfo = "OperationStatusProvisionILRExtendedInfo"
919
920 ObjectTypeBasicOperationStatusExtendedInfoObjectTypeOperationStatusValidateOperationExtendedInfo ObjectTypeBasicOperationStatusExtendedInfo = "OperationStatusValidateOperationExtendedInfo"
921 )
922
923
924 func PossibleObjectTypeBasicOperationStatusExtendedInfoValues() []ObjectTypeBasicOperationStatusExtendedInfo {
925 return []ObjectTypeBasicOperationStatusExtendedInfo{ObjectTypeBasicOperationStatusExtendedInfoObjectTypeOperationStatusExtendedInfo, ObjectTypeBasicOperationStatusExtendedInfoObjectTypeOperationStatusJobExtendedInfo, ObjectTypeBasicOperationStatusExtendedInfoObjectTypeOperationStatusJobsExtendedInfo, ObjectTypeBasicOperationStatusExtendedInfoObjectTypeOperationStatusProvisionILRExtendedInfo, ObjectTypeBasicOperationStatusExtendedInfoObjectTypeOperationStatusValidateOperationExtendedInfo}
926 }
927
928
929 type ObjectTypeBasicRecoveryPoint string
930
931 const (
932
933 ObjectTypeBasicRecoveryPointObjectTypeAzureFileShareRecoveryPoint ObjectTypeBasicRecoveryPoint = "AzureFileShareRecoveryPoint"
934
935 ObjectTypeBasicRecoveryPointObjectTypeAzureWorkloadPointInTimeRecoveryPoint ObjectTypeBasicRecoveryPoint = "AzureWorkloadPointInTimeRecoveryPoint"
936
937 ObjectTypeBasicRecoveryPointObjectTypeAzureWorkloadRecoveryPoint ObjectTypeBasicRecoveryPoint = "AzureWorkloadRecoveryPoint"
938
939 ObjectTypeBasicRecoveryPointObjectTypeAzureWorkloadSAPHanaPointInTimeRecoveryPoint ObjectTypeBasicRecoveryPoint = "AzureWorkloadSAPHanaPointInTimeRecoveryPoint"
940
941 ObjectTypeBasicRecoveryPointObjectTypeAzureWorkloadSAPHanaRecoveryPoint ObjectTypeBasicRecoveryPoint = "AzureWorkloadSAPHanaRecoveryPoint"
942
943 ObjectTypeBasicRecoveryPointObjectTypeAzureWorkloadSQLPointInTimeRecoveryPoint ObjectTypeBasicRecoveryPoint = "AzureWorkloadSQLPointInTimeRecoveryPoint"
944
945 ObjectTypeBasicRecoveryPointObjectTypeAzureWorkloadSQLRecoveryPoint ObjectTypeBasicRecoveryPoint = "AzureWorkloadSQLRecoveryPoint"
946
947 ObjectTypeBasicRecoveryPointObjectTypeGenericRecoveryPoint ObjectTypeBasicRecoveryPoint = "GenericRecoveryPoint"
948
949 ObjectTypeBasicRecoveryPointObjectTypeIaasVMRecoveryPoint ObjectTypeBasicRecoveryPoint = "IaasVMRecoveryPoint"
950
951 ObjectTypeBasicRecoveryPointObjectTypeRecoveryPoint ObjectTypeBasicRecoveryPoint = "RecoveryPoint"
952 )
953
954
955 func PossibleObjectTypeBasicRecoveryPointValues() []ObjectTypeBasicRecoveryPoint {
956 return []ObjectTypeBasicRecoveryPoint{ObjectTypeBasicRecoveryPointObjectTypeAzureFileShareRecoveryPoint, ObjectTypeBasicRecoveryPointObjectTypeAzureWorkloadPointInTimeRecoveryPoint, ObjectTypeBasicRecoveryPointObjectTypeAzureWorkloadRecoveryPoint, ObjectTypeBasicRecoveryPointObjectTypeAzureWorkloadSAPHanaPointInTimeRecoveryPoint, ObjectTypeBasicRecoveryPointObjectTypeAzureWorkloadSAPHanaRecoveryPoint, ObjectTypeBasicRecoveryPointObjectTypeAzureWorkloadSQLPointInTimeRecoveryPoint, ObjectTypeBasicRecoveryPointObjectTypeAzureWorkloadSQLRecoveryPoint, ObjectTypeBasicRecoveryPointObjectTypeGenericRecoveryPoint, ObjectTypeBasicRecoveryPointObjectTypeIaasVMRecoveryPoint, ObjectTypeBasicRecoveryPointObjectTypeRecoveryPoint}
957 }
958
959
960 type ObjectTypeBasicRequest string
961
962 const (
963
964 ObjectTypeBasicRequestObjectTypeAzureFileShareBackupRequest ObjectTypeBasicRequest = "AzureFileShareBackupRequest"
965
966 ObjectTypeBasicRequestObjectTypeAzureWorkloadBackupRequest ObjectTypeBasicRequest = "AzureWorkloadBackupRequest"
967
968 ObjectTypeBasicRequestObjectTypeBackupRequest ObjectTypeBasicRequest = "BackupRequest"
969
970 ObjectTypeBasicRequestObjectTypeIaasVMBackupRequest ObjectTypeBasicRequest = "IaasVMBackupRequest"
971 )
972
973
974 func PossibleObjectTypeBasicRequestValues() []ObjectTypeBasicRequest {
975 return []ObjectTypeBasicRequest{ObjectTypeBasicRequestObjectTypeAzureFileShareBackupRequest, ObjectTypeBasicRequestObjectTypeAzureWorkloadBackupRequest, ObjectTypeBasicRequestObjectTypeBackupRequest, ObjectTypeBasicRequestObjectTypeIaasVMBackupRequest}
976 }
977
978
979 type ObjectTypeBasicRestoreRequest string
980
981 const (
982
983 ObjectTypeBasicRestoreRequestObjectTypeAzureFileShareRestoreRequest ObjectTypeBasicRestoreRequest = "AzureFileShareRestoreRequest"
984
985 ObjectTypeBasicRestoreRequestObjectTypeAzureWorkloadPointInTimeRestoreRequest ObjectTypeBasicRestoreRequest = "AzureWorkloadPointInTimeRestoreRequest"
986
987 ObjectTypeBasicRestoreRequestObjectTypeAzureWorkloadRestoreRequest ObjectTypeBasicRestoreRequest = "AzureWorkloadRestoreRequest"
988
989 ObjectTypeBasicRestoreRequestObjectTypeAzureWorkloadSAPHanaPointInTimeRestoreRequest ObjectTypeBasicRestoreRequest = "AzureWorkloadSAPHanaPointInTimeRestoreRequest"
990
991 ObjectTypeBasicRestoreRequestObjectTypeAzureWorkloadSAPHanaPointInTimeRestoreWithRehydrateRequest ObjectTypeBasicRestoreRequest = "AzureWorkloadSAPHanaPointInTimeRestoreWithRehydrateRequest"
992
993 ObjectTypeBasicRestoreRequestObjectTypeAzureWorkloadSAPHanaRestoreRequest ObjectTypeBasicRestoreRequest = "AzureWorkloadSAPHanaRestoreRequest"
994
995 ObjectTypeBasicRestoreRequestObjectTypeAzureWorkloadSAPHanaRestoreWithRehydrateRequest ObjectTypeBasicRestoreRequest = "AzureWorkloadSAPHanaRestoreWithRehydrateRequest"
996
997 ObjectTypeBasicRestoreRequestObjectTypeAzureWorkloadSQLPointInTimeRestoreRequest ObjectTypeBasicRestoreRequest = "AzureWorkloadSQLPointInTimeRestoreRequest"
998
999 ObjectTypeBasicRestoreRequestObjectTypeAzureWorkloadSQLPointInTimeRestoreWithRehydrateRequest ObjectTypeBasicRestoreRequest = "AzureWorkloadSQLPointInTimeRestoreWithRehydrateRequest"
1000
1001 ObjectTypeBasicRestoreRequestObjectTypeAzureWorkloadSQLRestoreRequest ObjectTypeBasicRestoreRequest = "AzureWorkloadSQLRestoreRequest"
1002
1003 ObjectTypeBasicRestoreRequestObjectTypeAzureWorkloadSQLRestoreWithRehydrateRequest ObjectTypeBasicRestoreRequest = "AzureWorkloadSQLRestoreWithRehydrateRequest"
1004
1005 ObjectTypeBasicRestoreRequestObjectTypeIaasVMRestoreRequest ObjectTypeBasicRestoreRequest = "IaasVMRestoreRequest"
1006
1007 ObjectTypeBasicRestoreRequestObjectTypeIaasVMRestoreWithRehydrationRequest ObjectTypeBasicRestoreRequest = "IaasVMRestoreWithRehydrationRequest"
1008
1009 ObjectTypeBasicRestoreRequestObjectTypeRestoreRequest ObjectTypeBasicRestoreRequest = "RestoreRequest"
1010 )
1011
1012
1013 func PossibleObjectTypeBasicRestoreRequestValues() []ObjectTypeBasicRestoreRequest {
1014 return []ObjectTypeBasicRestoreRequest{ObjectTypeBasicRestoreRequestObjectTypeAzureFileShareRestoreRequest, ObjectTypeBasicRestoreRequestObjectTypeAzureWorkloadPointInTimeRestoreRequest, ObjectTypeBasicRestoreRequestObjectTypeAzureWorkloadRestoreRequest, ObjectTypeBasicRestoreRequestObjectTypeAzureWorkloadSAPHanaPointInTimeRestoreRequest, ObjectTypeBasicRestoreRequestObjectTypeAzureWorkloadSAPHanaPointInTimeRestoreWithRehydrateRequest, ObjectTypeBasicRestoreRequestObjectTypeAzureWorkloadSAPHanaRestoreRequest, ObjectTypeBasicRestoreRequestObjectTypeAzureWorkloadSAPHanaRestoreWithRehydrateRequest, ObjectTypeBasicRestoreRequestObjectTypeAzureWorkloadSQLPointInTimeRestoreRequest, ObjectTypeBasicRestoreRequestObjectTypeAzureWorkloadSQLPointInTimeRestoreWithRehydrateRequest, ObjectTypeBasicRestoreRequestObjectTypeAzureWorkloadSQLRestoreRequest, ObjectTypeBasicRestoreRequestObjectTypeAzureWorkloadSQLRestoreWithRehydrateRequest, ObjectTypeBasicRestoreRequestObjectTypeIaasVMRestoreRequest, ObjectTypeBasicRestoreRequestObjectTypeIaasVMRestoreWithRehydrationRequest, ObjectTypeBasicRestoreRequestObjectTypeRestoreRequest}
1015 }
1016
1017
1018
1019 type ObjectTypeBasicValidateOperationRequest string
1020
1021 const (
1022
1023 ObjectTypeBasicValidateOperationRequestObjectTypeValidateIaasVMRestoreOperationRequest ObjectTypeBasicValidateOperationRequest = "ValidateIaasVMRestoreOperationRequest"
1024
1025 ObjectTypeBasicValidateOperationRequestObjectTypeValidateOperationRequest ObjectTypeBasicValidateOperationRequest = "ValidateOperationRequest"
1026
1027 ObjectTypeBasicValidateOperationRequestObjectTypeValidateRestoreOperationRequest ObjectTypeBasicValidateOperationRequest = "ValidateRestoreOperationRequest"
1028 )
1029
1030
1031 func PossibleObjectTypeBasicValidateOperationRequestValues() []ObjectTypeBasicValidateOperationRequest {
1032 return []ObjectTypeBasicValidateOperationRequest{ObjectTypeBasicValidateOperationRequestObjectTypeValidateIaasVMRestoreOperationRequest, ObjectTypeBasicValidateOperationRequestObjectTypeValidateOperationRequest, ObjectTypeBasicValidateOperationRequestObjectTypeValidateRestoreOperationRequest}
1033 }
1034
1035
1036
1037 type ObjectTypeBasicVaultStorageConfigOperationResultResponse string
1038
1039 const (
1040
1041 ObjectTypeBasicVaultStorageConfigOperationResultResponseObjectTypePrepareDataMoveResponse ObjectTypeBasicVaultStorageConfigOperationResultResponse = "PrepareDataMoveResponse"
1042
1043 ObjectTypeBasicVaultStorageConfigOperationResultResponseObjectTypeVaultStorageConfigOperationResultResponse ObjectTypeBasicVaultStorageConfigOperationResultResponse = "VaultStorageConfigOperationResultResponse"
1044 )
1045
1046
1047 func PossibleObjectTypeBasicVaultStorageConfigOperationResultResponseValues() []ObjectTypeBasicVaultStorageConfigOperationResultResponse {
1048 return []ObjectTypeBasicVaultStorageConfigOperationResultResponse{ObjectTypeBasicVaultStorageConfigOperationResultResponseObjectTypePrepareDataMoveResponse, ObjectTypeBasicVaultStorageConfigOperationResultResponseObjectTypeVaultStorageConfigOperationResultResponse}
1049 }
1050
1051
1052 type OperationStatusValues string
1053
1054 const (
1055
1056 OperationStatusValuesCanceled OperationStatusValues = "Canceled"
1057
1058 OperationStatusValuesFailed OperationStatusValues = "Failed"
1059
1060 OperationStatusValuesInProgress OperationStatusValues = "InProgress"
1061
1062 OperationStatusValuesInvalid OperationStatusValues = "Invalid"
1063
1064 OperationStatusValuesSucceeded OperationStatusValues = "Succeeded"
1065 )
1066
1067
1068 func PossibleOperationStatusValuesValues() []OperationStatusValues {
1069 return []OperationStatusValues{OperationStatusValuesCanceled, OperationStatusValuesFailed, OperationStatusValuesInProgress, OperationStatusValuesInvalid, OperationStatusValuesSucceeded}
1070 }
1071
1072
1073 type OperationType string
1074
1075 const (
1076
1077 OperationTypeInvalid OperationType = "Invalid"
1078
1079 OperationTypeRegister OperationType = "Register"
1080
1081 OperationTypeReregister OperationType = "Reregister"
1082 )
1083
1084
1085 func PossibleOperationTypeValues() []OperationType {
1086 return []OperationType{OperationTypeInvalid, OperationTypeRegister, OperationTypeReregister}
1087 }
1088
1089
1090 type OverwriteOptions string
1091
1092 const (
1093
1094 OverwriteOptionsFailOnConflict OverwriteOptions = "FailOnConflict"
1095
1096 OverwriteOptionsInvalid OverwriteOptions = "Invalid"
1097
1098 OverwriteOptionsOverwrite OverwriteOptions = "Overwrite"
1099 )
1100
1101
1102 func PossibleOverwriteOptionsValues() []OverwriteOptions {
1103 return []OverwriteOptions{OverwriteOptionsFailOnConflict, OverwriteOptionsInvalid, OverwriteOptionsOverwrite}
1104 }
1105
1106
1107 type PolicyType string
1108
1109 const (
1110
1111 PolicyTypeCopyOnlyFull PolicyType = "CopyOnlyFull"
1112
1113 PolicyTypeDifferential PolicyType = "Differential"
1114
1115 PolicyTypeFull PolicyType = "Full"
1116
1117 PolicyTypeIncremental PolicyType = "Incremental"
1118
1119 PolicyTypeInvalid PolicyType = "Invalid"
1120
1121 PolicyTypeLog PolicyType = "Log"
1122 )
1123
1124
1125 func PossiblePolicyTypeValues() []PolicyType {
1126 return []PolicyType{PolicyTypeCopyOnlyFull, PolicyTypeDifferential, PolicyTypeFull, PolicyTypeIncremental, PolicyTypeInvalid, PolicyTypeLog}
1127 }
1128
1129
1130 type PrivateEndpointConnectionStatus string
1131
1132 const (
1133
1134 PrivateEndpointConnectionStatusApproved PrivateEndpointConnectionStatus = "Approved"
1135
1136 PrivateEndpointConnectionStatusDisconnected PrivateEndpointConnectionStatus = "Disconnected"
1137
1138 PrivateEndpointConnectionStatusPending PrivateEndpointConnectionStatus = "Pending"
1139
1140 PrivateEndpointConnectionStatusRejected PrivateEndpointConnectionStatus = "Rejected"
1141 )
1142
1143
1144 func PossiblePrivateEndpointConnectionStatusValues() []PrivateEndpointConnectionStatus {
1145 return []PrivateEndpointConnectionStatus{PrivateEndpointConnectionStatusApproved, PrivateEndpointConnectionStatusDisconnected, PrivateEndpointConnectionStatusPending, PrivateEndpointConnectionStatusRejected}
1146 }
1147
1148
1149 type ProtectableContainerType string
1150
1151 const (
1152
1153 ProtectableContainerTypeProtectableContainer ProtectableContainerType = "ProtectableContainer"
1154
1155 ProtectableContainerTypeStorageContainer ProtectableContainerType = "StorageContainer"
1156
1157 ProtectableContainerTypeVMAppContainer ProtectableContainerType = "VMAppContainer"
1158 )
1159
1160
1161 func PossibleProtectableContainerTypeValues() []ProtectableContainerType {
1162 return []ProtectableContainerType{ProtectableContainerTypeProtectableContainer, ProtectableContainerTypeStorageContainer, ProtectableContainerTypeVMAppContainer}
1163 }
1164
1165
1166 type ProtectableItemType string
1167
1168 const (
1169
1170 ProtectableItemTypeAzureFileShare ProtectableItemType = "AzureFileShare"
1171
1172 ProtectableItemTypeAzureVMWorkloadProtectableItem ProtectableItemType = "AzureVmWorkloadProtectableItem"
1173
1174 ProtectableItemTypeIaaSVMProtectableItem ProtectableItemType = "IaaSVMProtectableItem"
1175
1176 ProtectableItemTypeMicrosoftClassicComputevirtualMachines ProtectableItemType = "Microsoft.ClassicCompute/virtualMachines"
1177
1178 ProtectableItemTypeMicrosoftComputevirtualMachines ProtectableItemType = "Microsoft.Compute/virtualMachines"
1179
1180 ProtectableItemTypeSAPAseSystem ProtectableItemType = "SAPAseSystem"
1181
1182 ProtectableItemTypeSAPHanaDatabase ProtectableItemType = "SAPHanaDatabase"
1183
1184 ProtectableItemTypeSAPHanaSystem ProtectableItemType = "SAPHanaSystem"
1185
1186 ProtectableItemTypeSQLAvailabilityGroupContainer ProtectableItemType = "SQLAvailabilityGroupContainer"
1187
1188 ProtectableItemTypeSQLDataBase ProtectableItemType = "SQLDataBase"
1189
1190 ProtectableItemTypeSQLInstance ProtectableItemType = "SQLInstance"
1191
1192 ProtectableItemTypeWorkloadProtectableItem ProtectableItemType = "WorkloadProtectableItem"
1193 )
1194
1195
1196 func PossibleProtectableItemTypeValues() []ProtectableItemType {
1197 return []ProtectableItemType{ProtectableItemTypeAzureFileShare, ProtectableItemTypeAzureVMWorkloadProtectableItem, ProtectableItemTypeIaaSVMProtectableItem, ProtectableItemTypeMicrosoftClassicComputevirtualMachines, ProtectableItemTypeMicrosoftComputevirtualMachines, ProtectableItemTypeSAPAseSystem, ProtectableItemTypeSAPHanaDatabase, ProtectableItemTypeSAPHanaSystem, ProtectableItemTypeSQLAvailabilityGroupContainer, ProtectableItemTypeSQLDataBase, ProtectableItemTypeSQLInstance, ProtectableItemTypeWorkloadProtectableItem}
1198 }
1199
1200
1201 type ProtectedItemHealthStatus string
1202
1203 const (
1204
1205 ProtectedItemHealthStatusHealthy ProtectedItemHealthStatus = "Healthy"
1206
1207 ProtectedItemHealthStatusInvalid ProtectedItemHealthStatus = "Invalid"
1208
1209 ProtectedItemHealthStatusIRPending ProtectedItemHealthStatus = "IRPending"
1210
1211 ProtectedItemHealthStatusNotReachable ProtectedItemHealthStatus = "NotReachable"
1212
1213 ProtectedItemHealthStatusUnhealthy ProtectedItemHealthStatus = "Unhealthy"
1214 )
1215
1216
1217 func PossibleProtectedItemHealthStatusValues() []ProtectedItemHealthStatus {
1218 return []ProtectedItemHealthStatus{ProtectedItemHealthStatusHealthy, ProtectedItemHealthStatusInvalid, ProtectedItemHealthStatusIRPending, ProtectedItemHealthStatusNotReachable, ProtectedItemHealthStatusUnhealthy}
1219 }
1220
1221
1222 type ProtectedItemState string
1223
1224 const (
1225
1226 ProtectedItemStateInvalid ProtectedItemState = "Invalid"
1227
1228 ProtectedItemStateIRPending ProtectedItemState = "IRPending"
1229
1230 ProtectedItemStateProtected ProtectedItemState = "Protected"
1231
1232 ProtectedItemStateProtectionError ProtectedItemState = "ProtectionError"
1233
1234 ProtectedItemStateProtectionPaused ProtectedItemState = "ProtectionPaused"
1235
1236 ProtectedItemStateProtectionStopped ProtectedItemState = "ProtectionStopped"
1237 )
1238
1239
1240 func PossibleProtectedItemStateValues() []ProtectedItemState {
1241 return []ProtectedItemState{ProtectedItemStateInvalid, ProtectedItemStateIRPending, ProtectedItemStateProtected, ProtectedItemStateProtectionError, ProtectedItemStateProtectionPaused, ProtectedItemStateProtectionStopped}
1242 }
1243
1244
1245 type ProtectedItemType string
1246
1247 const (
1248
1249 ProtectedItemTypeAzureFileShareProtectedItem ProtectedItemType = "AzureFileShareProtectedItem"
1250
1251 ProtectedItemTypeAzureIaaSVMProtectedItem ProtectedItemType = "AzureIaaSVMProtectedItem"
1252
1253 ProtectedItemTypeAzureVMWorkloadProtectedItem ProtectedItemType = "AzureVmWorkloadProtectedItem"
1254
1255 ProtectedItemTypeAzureVMWorkloadSAPAseDatabase ProtectedItemType = "AzureVmWorkloadSAPAseDatabase"
1256
1257 ProtectedItemTypeAzureVMWorkloadSAPHanaDatabase ProtectedItemType = "AzureVmWorkloadSAPHanaDatabase"
1258
1259 ProtectedItemTypeAzureVMWorkloadSQLDatabase ProtectedItemType = "AzureVmWorkloadSQLDatabase"
1260
1261 ProtectedItemTypeDPMProtectedItem ProtectedItemType = "DPMProtectedItem"
1262
1263 ProtectedItemTypeGenericProtectedItem ProtectedItemType = "GenericProtectedItem"
1264
1265 ProtectedItemTypeMabFileFolderProtectedItem ProtectedItemType = "MabFileFolderProtectedItem"
1266
1267 ProtectedItemTypeMicrosoftClassicComputevirtualMachines ProtectedItemType = "Microsoft.ClassicCompute/virtualMachines"
1268
1269 ProtectedItemTypeMicrosoftComputevirtualMachines ProtectedItemType = "Microsoft.Compute/virtualMachines"
1270
1271 ProtectedItemTypeMicrosoftSqlserversdatabases ProtectedItemType = "Microsoft.Sql/servers/databases"
1272
1273 ProtectedItemTypeProtectedItem ProtectedItemType = "ProtectedItem"
1274 )
1275
1276
1277 func PossibleProtectedItemTypeValues() []ProtectedItemType {
1278 return []ProtectedItemType{ProtectedItemTypeAzureFileShareProtectedItem, ProtectedItemTypeAzureIaaSVMProtectedItem, ProtectedItemTypeAzureVMWorkloadProtectedItem, ProtectedItemTypeAzureVMWorkloadSAPAseDatabase, ProtectedItemTypeAzureVMWorkloadSAPHanaDatabase, ProtectedItemTypeAzureVMWorkloadSQLDatabase, ProtectedItemTypeDPMProtectedItem, ProtectedItemTypeGenericProtectedItem, ProtectedItemTypeMabFileFolderProtectedItem, ProtectedItemTypeMicrosoftClassicComputevirtualMachines, ProtectedItemTypeMicrosoftComputevirtualMachines, ProtectedItemTypeMicrosoftSqlserversdatabases, ProtectedItemTypeProtectedItem}
1279 }
1280
1281
1282 type ProtectionIntentItemType string
1283
1284 const (
1285
1286 ProtectionIntentItemTypeAzureResourceItem ProtectionIntentItemType = "AzureResourceItem"
1287
1288 ProtectionIntentItemTypeAzureWorkloadAutoProtectionIntent ProtectionIntentItemType = "AzureWorkloadAutoProtectionIntent"
1289
1290 ProtectionIntentItemTypeAzureWorkloadContainerAutoProtectionIntent ProtectionIntentItemType = "AzureWorkloadContainerAutoProtectionIntent"
1291
1292 ProtectionIntentItemTypeAzureWorkloadSQLAutoProtectionIntent ProtectionIntentItemType = "AzureWorkloadSQLAutoProtectionIntent"
1293
1294 ProtectionIntentItemTypeProtectionIntent ProtectionIntentItemType = "ProtectionIntent"
1295
1296 ProtectionIntentItemTypeRecoveryServiceVaultItem ProtectionIntentItemType = "RecoveryServiceVaultItem"
1297 )
1298
1299
1300 func PossibleProtectionIntentItemTypeValues() []ProtectionIntentItemType {
1301 return []ProtectionIntentItemType{ProtectionIntentItemTypeAzureResourceItem, ProtectionIntentItemTypeAzureWorkloadAutoProtectionIntent, ProtectionIntentItemTypeAzureWorkloadContainerAutoProtectionIntent, ProtectionIntentItemTypeAzureWorkloadSQLAutoProtectionIntent, ProtectionIntentItemTypeProtectionIntent, ProtectionIntentItemTypeRecoveryServiceVaultItem}
1302 }
1303
1304
1305 type ProtectionState string
1306
1307 const (
1308
1309 ProtectionStateInvalid ProtectionState = "Invalid"
1310
1311 ProtectionStateIRPending ProtectionState = "IRPending"
1312
1313 ProtectionStateProtected ProtectionState = "Protected"
1314
1315 ProtectionStateProtectionError ProtectionState = "ProtectionError"
1316
1317 ProtectionStateProtectionPaused ProtectionState = "ProtectionPaused"
1318
1319 ProtectionStateProtectionStopped ProtectionState = "ProtectionStopped"
1320 )
1321
1322
1323 func PossibleProtectionStateValues() []ProtectionState {
1324 return []ProtectionState{ProtectionStateInvalid, ProtectionStateIRPending, ProtectionStateProtected, ProtectionStateProtectionError, ProtectionStateProtectionPaused, ProtectionStateProtectionStopped}
1325 }
1326
1327
1328 type ProtectionStatus string
1329
1330 const (
1331
1332 ProtectionStatusInvalid ProtectionStatus = "Invalid"
1333
1334 ProtectionStatusNotProtected ProtectionStatus = "NotProtected"
1335
1336 ProtectionStatusProtected ProtectionStatus = "Protected"
1337
1338 ProtectionStatusProtecting ProtectionStatus = "Protecting"
1339
1340 ProtectionStatusProtectionFailed ProtectionStatus = "ProtectionFailed"
1341 )
1342
1343
1344 func PossibleProtectionStatusValues() []ProtectionStatus {
1345 return []ProtectionStatus{ProtectionStatusInvalid, ProtectionStatusNotProtected, ProtectionStatusProtected, ProtectionStatusProtecting, ProtectionStatusProtectionFailed}
1346 }
1347
1348
1349 type ProvisioningState string
1350
1351 const (
1352
1353 ProvisioningStateDeleting ProvisioningState = "Deleting"
1354
1355 ProvisioningStateFailed ProvisioningState = "Failed"
1356
1357 ProvisioningStatePending ProvisioningState = "Pending"
1358
1359 ProvisioningStateSucceeded ProvisioningState = "Succeeded"
1360 )
1361
1362
1363 func PossibleProvisioningStateValues() []ProvisioningState {
1364 return []ProvisioningState{ProvisioningStateDeleting, ProvisioningStateFailed, ProvisioningStatePending, ProvisioningStateSucceeded}
1365 }
1366
1367
1368 type RecoveryMode string
1369
1370 const (
1371
1372 RecoveryModeFileRecovery RecoveryMode = "FileRecovery"
1373
1374 RecoveryModeInvalid RecoveryMode = "Invalid"
1375
1376 RecoveryModeWorkloadRecovery RecoveryMode = "WorkloadRecovery"
1377 )
1378
1379
1380 func PossibleRecoveryModeValues() []RecoveryMode {
1381 return []RecoveryMode{RecoveryModeFileRecovery, RecoveryModeInvalid, RecoveryModeWorkloadRecovery}
1382 }
1383
1384
1385 type RecoveryPointTierStatus string
1386
1387 const (
1388
1389 RecoveryPointTierStatusDeleted RecoveryPointTierStatus = "Deleted"
1390
1391 RecoveryPointTierStatusDisabled RecoveryPointTierStatus = "Disabled"
1392
1393 RecoveryPointTierStatusInvalid RecoveryPointTierStatus = "Invalid"
1394
1395 RecoveryPointTierStatusRehydrated RecoveryPointTierStatus = "Rehydrated"
1396
1397 RecoveryPointTierStatusValid RecoveryPointTierStatus = "Valid"
1398 )
1399
1400
1401 func PossibleRecoveryPointTierStatusValues() []RecoveryPointTierStatus {
1402 return []RecoveryPointTierStatus{RecoveryPointTierStatusDeleted, RecoveryPointTierStatusDisabled, RecoveryPointTierStatusInvalid, RecoveryPointTierStatusRehydrated, RecoveryPointTierStatusValid}
1403 }
1404
1405
1406 type RecoveryPointTierType string
1407
1408 const (
1409
1410 RecoveryPointTierTypeArchivedRP RecoveryPointTierType = "ArchivedRP"
1411
1412 RecoveryPointTierTypeHardenedRP RecoveryPointTierType = "HardenedRP"
1413
1414 RecoveryPointTierTypeInstantRP RecoveryPointTierType = "InstantRP"
1415
1416 RecoveryPointTierTypeInvalid RecoveryPointTierType = "Invalid"
1417 )
1418
1419
1420 func PossibleRecoveryPointTierTypeValues() []RecoveryPointTierType {
1421 return []RecoveryPointTierType{RecoveryPointTierTypeArchivedRP, RecoveryPointTierTypeHardenedRP, RecoveryPointTierTypeInstantRP, RecoveryPointTierTypeInvalid}
1422 }
1423
1424
1425 type RecoveryType string
1426
1427 const (
1428
1429 RecoveryTypeAlternateLocation RecoveryType = "AlternateLocation"
1430
1431 RecoveryTypeInvalid RecoveryType = "Invalid"
1432
1433 RecoveryTypeOffline RecoveryType = "Offline"
1434
1435 RecoveryTypeOriginalLocation RecoveryType = "OriginalLocation"
1436
1437 RecoveryTypeRestoreDisks RecoveryType = "RestoreDisks"
1438 )
1439
1440
1441 func PossibleRecoveryTypeValues() []RecoveryType {
1442 return []RecoveryType{RecoveryTypeAlternateLocation, RecoveryTypeInvalid, RecoveryTypeOffline, RecoveryTypeOriginalLocation, RecoveryTypeRestoreDisks}
1443 }
1444
1445
1446 type RehydrationPriority string
1447
1448 const (
1449
1450 RehydrationPriorityHigh RehydrationPriority = "High"
1451
1452 RehydrationPriorityStandard RehydrationPriority = "Standard"
1453 )
1454
1455
1456 func PossibleRehydrationPriorityValues() []RehydrationPriority {
1457 return []RehydrationPriority{RehydrationPriorityHigh, RehydrationPriorityStandard}
1458 }
1459
1460
1461 type ResourceHealthStatus string
1462
1463 const (
1464
1465 ResourceHealthStatusHealthy ResourceHealthStatus = "Healthy"
1466
1467 ResourceHealthStatusInvalid ResourceHealthStatus = "Invalid"
1468
1469 ResourceHealthStatusPersistentDegraded ResourceHealthStatus = "PersistentDegraded"
1470
1471 ResourceHealthStatusPersistentUnhealthy ResourceHealthStatus = "PersistentUnhealthy"
1472
1473 ResourceHealthStatusTransientDegraded ResourceHealthStatus = "TransientDegraded"
1474
1475 ResourceHealthStatusTransientUnhealthy ResourceHealthStatus = "TransientUnhealthy"
1476 )
1477
1478
1479 func PossibleResourceHealthStatusValues() []ResourceHealthStatus {
1480 return []ResourceHealthStatus{ResourceHealthStatusHealthy, ResourceHealthStatusInvalid, ResourceHealthStatusPersistentDegraded, ResourceHealthStatusPersistentUnhealthy, ResourceHealthStatusTransientDegraded, ResourceHealthStatusTransientUnhealthy}
1481 }
1482
1483
1484 type RestorePointQueryType string
1485
1486 const (
1487
1488 RestorePointQueryTypeAll RestorePointQueryType = "All"
1489
1490 RestorePointQueryTypeDifferential RestorePointQueryType = "Differential"
1491
1492 RestorePointQueryTypeFull RestorePointQueryType = "Full"
1493
1494 RestorePointQueryTypeFullAndDifferential RestorePointQueryType = "FullAndDifferential"
1495
1496 RestorePointQueryTypeIncremental RestorePointQueryType = "Incremental"
1497
1498 RestorePointQueryTypeInvalid RestorePointQueryType = "Invalid"
1499
1500 RestorePointQueryTypeLog RestorePointQueryType = "Log"
1501 )
1502
1503
1504 func PossibleRestorePointQueryTypeValues() []RestorePointQueryType {
1505 return []RestorePointQueryType{RestorePointQueryTypeAll, RestorePointQueryTypeDifferential, RestorePointQueryTypeFull, RestorePointQueryTypeFullAndDifferential, RestorePointQueryTypeIncremental, RestorePointQueryTypeInvalid, RestorePointQueryTypeLog}
1506 }
1507
1508
1509 type RestorePointType string
1510
1511 const (
1512
1513 RestorePointTypeDifferential RestorePointType = "Differential"
1514
1515 RestorePointTypeFull RestorePointType = "Full"
1516
1517 RestorePointTypeIncremental RestorePointType = "Incremental"
1518
1519 RestorePointTypeInvalid RestorePointType = "Invalid"
1520
1521 RestorePointTypeLog RestorePointType = "Log"
1522 )
1523
1524
1525 func PossibleRestorePointTypeValues() []RestorePointType {
1526 return []RestorePointType{RestorePointTypeDifferential, RestorePointTypeFull, RestorePointTypeIncremental, RestorePointTypeInvalid, RestorePointTypeLog}
1527 }
1528
1529
1530 type RestoreRequestType string
1531
1532 const (
1533
1534 RestoreRequestTypeFullShareRestore RestoreRequestType = "FullShareRestore"
1535
1536 RestoreRequestTypeInvalid RestoreRequestType = "Invalid"
1537
1538 RestoreRequestTypeItemLevelRestore RestoreRequestType = "ItemLevelRestore"
1539 )
1540
1541
1542 func PossibleRestoreRequestTypeValues() []RestoreRequestType {
1543 return []RestoreRequestType{RestoreRequestTypeFullShareRestore, RestoreRequestTypeInvalid, RestoreRequestTypeItemLevelRestore}
1544 }
1545
1546
1547 type RetentionDurationType string
1548
1549 const (
1550
1551 RetentionDurationTypeDays RetentionDurationType = "Days"
1552
1553 RetentionDurationTypeInvalid RetentionDurationType = "Invalid"
1554
1555 RetentionDurationTypeMonths RetentionDurationType = "Months"
1556
1557 RetentionDurationTypeWeeks RetentionDurationType = "Weeks"
1558
1559 RetentionDurationTypeYears RetentionDurationType = "Years"
1560 )
1561
1562
1563 func PossibleRetentionDurationTypeValues() []RetentionDurationType {
1564 return []RetentionDurationType{RetentionDurationTypeDays, RetentionDurationTypeInvalid, RetentionDurationTypeMonths, RetentionDurationTypeWeeks, RetentionDurationTypeYears}
1565 }
1566
1567
1568 type RetentionPolicyType string
1569
1570 const (
1571
1572 RetentionPolicyTypeLongTermRetentionPolicy RetentionPolicyType = "LongTermRetentionPolicy"
1573
1574 RetentionPolicyTypeRetentionPolicy RetentionPolicyType = "RetentionPolicy"
1575
1576 RetentionPolicyTypeSimpleRetentionPolicy RetentionPolicyType = "SimpleRetentionPolicy"
1577 )
1578
1579
1580 func PossibleRetentionPolicyTypeValues() []RetentionPolicyType {
1581 return []RetentionPolicyType{RetentionPolicyTypeLongTermRetentionPolicy, RetentionPolicyTypeRetentionPolicy, RetentionPolicyTypeSimpleRetentionPolicy}
1582 }
1583
1584
1585 type RetentionScheduleFormat string
1586
1587 const (
1588
1589 RetentionScheduleFormatDaily RetentionScheduleFormat = "Daily"
1590
1591 RetentionScheduleFormatInvalid RetentionScheduleFormat = "Invalid"
1592
1593 RetentionScheduleFormatWeekly RetentionScheduleFormat = "Weekly"
1594 )
1595
1596
1597 func PossibleRetentionScheduleFormatValues() []RetentionScheduleFormat {
1598 return []RetentionScheduleFormat{RetentionScheduleFormatDaily, RetentionScheduleFormatInvalid, RetentionScheduleFormatWeekly}
1599 }
1600
1601
1602 type SchedulePolicyType string
1603
1604 const (
1605
1606 SchedulePolicyTypeLogSchedulePolicy SchedulePolicyType = "LogSchedulePolicy"
1607
1608 SchedulePolicyTypeLongTermSchedulePolicy SchedulePolicyType = "LongTermSchedulePolicy"
1609
1610 SchedulePolicyTypeSchedulePolicy SchedulePolicyType = "SchedulePolicy"
1611
1612 SchedulePolicyTypeSimpleSchedulePolicy SchedulePolicyType = "SimpleSchedulePolicy"
1613
1614 SchedulePolicyTypeSimpleSchedulePolicyV2 SchedulePolicyType = "SimpleSchedulePolicyV2"
1615 )
1616
1617
1618 func PossibleSchedulePolicyTypeValues() []SchedulePolicyType {
1619 return []SchedulePolicyType{SchedulePolicyTypeLogSchedulePolicy, SchedulePolicyTypeLongTermSchedulePolicy, SchedulePolicyTypeSchedulePolicy, SchedulePolicyTypeSimpleSchedulePolicy, SchedulePolicyTypeSimpleSchedulePolicyV2}
1620 }
1621
1622
1623 type ScheduleRunType string
1624
1625 const (
1626
1627 ScheduleRunTypeDaily ScheduleRunType = "Daily"
1628
1629 ScheduleRunTypeHourly ScheduleRunType = "Hourly"
1630
1631 ScheduleRunTypeInvalid ScheduleRunType = "Invalid"
1632
1633 ScheduleRunTypeWeekly ScheduleRunType = "Weekly"
1634 )
1635
1636
1637 func PossibleScheduleRunTypeValues() []ScheduleRunType {
1638 return []ScheduleRunType{ScheduleRunTypeDaily, ScheduleRunTypeHourly, ScheduleRunTypeInvalid, ScheduleRunTypeWeekly}
1639 }
1640
1641
1642 type SoftDeleteFeatureState string
1643
1644 const (
1645
1646 SoftDeleteFeatureStateDisabled SoftDeleteFeatureState = "Disabled"
1647
1648 SoftDeleteFeatureStateEnabled SoftDeleteFeatureState = "Enabled"
1649
1650 SoftDeleteFeatureStateInvalid SoftDeleteFeatureState = "Invalid"
1651 )
1652
1653
1654 func PossibleSoftDeleteFeatureStateValues() []SoftDeleteFeatureState {
1655 return []SoftDeleteFeatureState{SoftDeleteFeatureStateDisabled, SoftDeleteFeatureStateEnabled, SoftDeleteFeatureStateInvalid}
1656 }
1657
1658
1659 type SQLDataDirectoryType string
1660
1661 const (
1662
1663 SQLDataDirectoryTypeData SQLDataDirectoryType = "Data"
1664
1665 SQLDataDirectoryTypeInvalid SQLDataDirectoryType = "Invalid"
1666
1667 SQLDataDirectoryTypeLog SQLDataDirectoryType = "Log"
1668 )
1669
1670
1671 func PossibleSQLDataDirectoryTypeValues() []SQLDataDirectoryType {
1672 return []SQLDataDirectoryType{SQLDataDirectoryTypeData, SQLDataDirectoryTypeInvalid, SQLDataDirectoryTypeLog}
1673 }
1674
1675
1676 type StorageType string
1677
1678 const (
1679
1680 StorageTypeGeoRedundant StorageType = "GeoRedundant"
1681
1682 StorageTypeInvalid StorageType = "Invalid"
1683
1684 StorageTypeLocallyRedundant StorageType = "LocallyRedundant"
1685
1686 StorageTypeReadAccessGeoZoneRedundant StorageType = "ReadAccessGeoZoneRedundant"
1687
1688 StorageTypeZoneRedundant StorageType = "ZoneRedundant"
1689 )
1690
1691
1692 func PossibleStorageTypeValues() []StorageType {
1693 return []StorageType{StorageTypeGeoRedundant, StorageTypeInvalid, StorageTypeLocallyRedundant, StorageTypeReadAccessGeoZoneRedundant, StorageTypeZoneRedundant}
1694 }
1695
1696
1697 type StorageTypeState string
1698
1699 const (
1700
1701 StorageTypeStateInvalid StorageTypeState = "Invalid"
1702
1703 StorageTypeStateLocked StorageTypeState = "Locked"
1704
1705 StorageTypeStateUnlocked StorageTypeState = "Unlocked"
1706 )
1707
1708
1709 func PossibleStorageTypeStateValues() []StorageTypeState {
1710 return []StorageTypeState{StorageTypeStateInvalid, StorageTypeStateLocked, StorageTypeStateUnlocked}
1711 }
1712
1713
1714 type SupportStatus string
1715
1716 const (
1717
1718 SupportStatusDefaultOFF SupportStatus = "DefaultOFF"
1719
1720 SupportStatusDefaultON SupportStatus = "DefaultON"
1721
1722 SupportStatusInvalid SupportStatus = "Invalid"
1723
1724 SupportStatusNotSupported SupportStatus = "NotSupported"
1725
1726 SupportStatusSupported SupportStatus = "Supported"
1727 )
1728
1729
1730 func PossibleSupportStatusValues() []SupportStatus {
1731 return []SupportStatus{SupportStatusDefaultOFF, SupportStatusDefaultON, SupportStatusInvalid, SupportStatusNotSupported, SupportStatusSupported}
1732 }
1733
1734
1735 type Type string
1736
1737 const (
1738
1739 TypeBackupProtectedItemCountSummary Type = "BackupProtectedItemCountSummary"
1740
1741 TypeBackupProtectionContainerCountSummary Type = "BackupProtectionContainerCountSummary"
1742
1743 TypeInvalid Type = "Invalid"
1744 )
1745
1746
1747 func PossibleTypeValues() []Type {
1748 return []Type{TypeBackupProtectedItemCountSummary, TypeBackupProtectionContainerCountSummary, TypeInvalid}
1749 }
1750
1751
1752 type TypeEnum string
1753
1754 const (
1755
1756 TypeEnumCopyOnlyFull TypeEnum = "CopyOnlyFull"
1757
1758 TypeEnumDifferential TypeEnum = "Differential"
1759
1760 TypeEnumFull TypeEnum = "Full"
1761
1762 TypeEnumIncremental TypeEnum = "Incremental"
1763
1764 TypeEnumInvalid TypeEnum = "Invalid"
1765
1766 TypeEnumLog TypeEnum = "Log"
1767 )
1768
1769
1770 func PossibleTypeEnumValues() []TypeEnum {
1771 return []TypeEnum{TypeEnumCopyOnlyFull, TypeEnumDifferential, TypeEnumFull, TypeEnumIncremental, TypeEnumInvalid, TypeEnumLog}
1772 }
1773
1774
1775 type UsagesUnit string
1776
1777 const (
1778
1779 UsagesUnitBytes UsagesUnit = "Bytes"
1780
1781 UsagesUnitBytesPerSecond UsagesUnit = "BytesPerSecond"
1782
1783 UsagesUnitCount UsagesUnit = "Count"
1784
1785 UsagesUnitCountPerSecond UsagesUnit = "CountPerSecond"
1786
1787 UsagesUnitPercent UsagesUnit = "Percent"
1788
1789 UsagesUnitSeconds UsagesUnit = "Seconds"
1790 )
1791
1792
1793 func PossibleUsagesUnitValues() []UsagesUnit {
1794 return []UsagesUnit{UsagesUnitBytes, UsagesUnitBytesPerSecond, UsagesUnitCount, UsagesUnitCountPerSecond, UsagesUnitPercent, UsagesUnitSeconds}
1795 }
1796
1797
1798 type ValidationStatus string
1799
1800 const (
1801
1802 ValidationStatusFailed ValidationStatus = "Failed"
1803
1804 ValidationStatusInvalid ValidationStatus = "Invalid"
1805
1806 ValidationStatusSucceeded ValidationStatus = "Succeeded"
1807 )
1808
1809
1810 func PossibleValidationStatusValues() []ValidationStatus {
1811 return []ValidationStatus{ValidationStatusFailed, ValidationStatusInvalid, ValidationStatusSucceeded}
1812 }
1813
1814
1815 type WeekOfMonth string
1816
1817 const (
1818
1819 WeekOfMonthFirst WeekOfMonth = "First"
1820
1821 WeekOfMonthFourth WeekOfMonth = "Fourth"
1822
1823 WeekOfMonthInvalid WeekOfMonth = "Invalid"
1824
1825 WeekOfMonthLast WeekOfMonth = "Last"
1826
1827 WeekOfMonthSecond WeekOfMonth = "Second"
1828
1829 WeekOfMonthThird WeekOfMonth = "Third"
1830 )
1831
1832
1833 func PossibleWeekOfMonthValues() []WeekOfMonth {
1834 return []WeekOfMonth{WeekOfMonthFirst, WeekOfMonthFourth, WeekOfMonthInvalid, WeekOfMonthLast, WeekOfMonthSecond, WeekOfMonthThird}
1835 }
1836
1837
1838 type WorkloadItemType string
1839
1840 const (
1841
1842 WorkloadItemTypeInvalid WorkloadItemType = "Invalid"
1843
1844 WorkloadItemTypeSAPAseDatabase WorkloadItemType = "SAPAseDatabase"
1845
1846 WorkloadItemTypeSAPAseSystem WorkloadItemType = "SAPAseSystem"
1847
1848 WorkloadItemTypeSAPHanaDatabase WorkloadItemType = "SAPHanaDatabase"
1849
1850 WorkloadItemTypeSAPHanaSystem WorkloadItemType = "SAPHanaSystem"
1851
1852 WorkloadItemTypeSQLDataBase WorkloadItemType = "SQLDataBase"
1853
1854 WorkloadItemTypeSQLInstance WorkloadItemType = "SQLInstance"
1855 )
1856
1857
1858 func PossibleWorkloadItemTypeValues() []WorkloadItemType {
1859 return []WorkloadItemType{WorkloadItemTypeInvalid, WorkloadItemTypeSAPAseDatabase, WorkloadItemTypeSAPAseSystem, WorkloadItemTypeSAPHanaDatabase, WorkloadItemTypeSAPHanaSystem, WorkloadItemTypeSQLDataBase, WorkloadItemTypeSQLInstance}
1860 }
1861
1862
1863 type WorkloadItemTypeBasicWorkloadItem string
1864
1865 const (
1866
1867 WorkloadItemTypeBasicWorkloadItemWorkloadItemTypeAzureVMWorkloadItem WorkloadItemTypeBasicWorkloadItem = "AzureVmWorkloadItem"
1868
1869 WorkloadItemTypeBasicWorkloadItemWorkloadItemTypeSAPAseDatabase WorkloadItemTypeBasicWorkloadItem = "SAPAseDatabase"
1870
1871 WorkloadItemTypeBasicWorkloadItemWorkloadItemTypeSAPAseSystem WorkloadItemTypeBasicWorkloadItem = "SAPAseSystem"
1872
1873 WorkloadItemTypeBasicWorkloadItemWorkloadItemTypeSAPHanaDatabase WorkloadItemTypeBasicWorkloadItem = "SAPHanaDatabase"
1874
1875 WorkloadItemTypeBasicWorkloadItemWorkloadItemTypeSAPHanaSystem WorkloadItemTypeBasicWorkloadItem = "SAPHanaSystem"
1876
1877 WorkloadItemTypeBasicWorkloadItemWorkloadItemTypeSQLDataBase WorkloadItemTypeBasicWorkloadItem = "SQLDataBase"
1878
1879 WorkloadItemTypeBasicWorkloadItemWorkloadItemTypeSQLInstance WorkloadItemTypeBasicWorkloadItem = "SQLInstance"
1880
1881 WorkloadItemTypeBasicWorkloadItemWorkloadItemTypeWorkloadItem WorkloadItemTypeBasicWorkloadItem = "WorkloadItem"
1882 )
1883
1884
1885 func PossibleWorkloadItemTypeBasicWorkloadItemValues() []WorkloadItemTypeBasicWorkloadItem {
1886 return []WorkloadItemTypeBasicWorkloadItem{WorkloadItemTypeBasicWorkloadItemWorkloadItemTypeAzureVMWorkloadItem, WorkloadItemTypeBasicWorkloadItemWorkloadItemTypeSAPAseDatabase, WorkloadItemTypeBasicWorkloadItemWorkloadItemTypeSAPAseSystem, WorkloadItemTypeBasicWorkloadItemWorkloadItemTypeSAPHanaDatabase, WorkloadItemTypeBasicWorkloadItemWorkloadItemTypeSAPHanaSystem, WorkloadItemTypeBasicWorkloadItemWorkloadItemTypeSQLDataBase, WorkloadItemTypeBasicWorkloadItemWorkloadItemTypeSQLInstance, WorkloadItemTypeBasicWorkloadItemWorkloadItemTypeWorkloadItem}
1887 }
1888
1889
1890 type WorkloadType string
1891
1892 const (
1893
1894 WorkloadTypeAzureFileShare WorkloadType = "AzureFileShare"
1895
1896 WorkloadTypeAzureSQLDb WorkloadType = "AzureSqlDb"
1897
1898 WorkloadTypeClient WorkloadType = "Client"
1899
1900 WorkloadTypeExchange WorkloadType = "Exchange"
1901
1902 WorkloadTypeFileFolder WorkloadType = "FileFolder"
1903
1904 WorkloadTypeGenericDataSource WorkloadType = "GenericDataSource"
1905
1906 WorkloadTypeInvalid WorkloadType = "Invalid"
1907
1908 WorkloadTypeSAPAseDatabase WorkloadType = "SAPAseDatabase"
1909
1910 WorkloadTypeSAPHanaDatabase WorkloadType = "SAPHanaDatabase"
1911
1912 WorkloadTypeSharepoint WorkloadType = "Sharepoint"
1913
1914 WorkloadTypeSQLDataBase WorkloadType = "SQLDataBase"
1915
1916 WorkloadTypeSQLDB WorkloadType = "SQLDB"
1917
1918 WorkloadTypeSystemState WorkloadType = "SystemState"
1919
1920 WorkloadTypeVM WorkloadType = "VM"
1921
1922 WorkloadTypeVMwareVM WorkloadType = "VMwareVM"
1923 )
1924
1925
1926 func PossibleWorkloadTypeValues() []WorkloadType {
1927 return []WorkloadType{WorkloadTypeAzureFileShare, WorkloadTypeAzureSQLDb, WorkloadTypeClient, WorkloadTypeExchange, WorkloadTypeFileFolder, WorkloadTypeGenericDataSource, WorkloadTypeInvalid, WorkloadTypeSAPAseDatabase, WorkloadTypeSAPHanaDatabase, WorkloadTypeSharepoint, WorkloadTypeSQLDataBase, WorkloadTypeSQLDB, WorkloadTypeSystemState, WorkloadTypeVM, WorkloadTypeVMwareVM}
1928 }
1929
1930
1931 type XcoolState string
1932
1933 const (
1934
1935 XcoolStateDisabled XcoolState = "Disabled"
1936
1937 XcoolStateEnabled XcoolState = "Enabled"
1938
1939 XcoolStateInvalid XcoolState = "Invalid"
1940 )
1941
1942
1943 func PossibleXcoolStateValues() []XcoolState {
1944 return []XcoolState{XcoolStateDisabled, XcoolStateEnabled, XcoolStateInvalid}
1945 }
1946
View as plain text