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