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