package backup // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. See License.txt in the project root for license information. // // Code generated by Microsoft (R) AutoRest Code Generator. // Changes may cause incorrect behavior and will be lost if the code is regenerated. // AcquireStorageAccountLock enumerates the values for acquire storage account lock. type AcquireStorageAccountLock string const ( // AcquireStorageAccountLockAcquire ... AcquireStorageAccountLockAcquire AcquireStorageAccountLock = "Acquire" // AcquireStorageAccountLockNotAcquire ... AcquireStorageAccountLockNotAcquire AcquireStorageAccountLock = "NotAcquire" ) // PossibleAcquireStorageAccountLockValues returns an array of possible values for the AcquireStorageAccountLock const type. func PossibleAcquireStorageAccountLockValues() []AcquireStorageAccountLock { return []AcquireStorageAccountLock{AcquireStorageAccountLockAcquire, AcquireStorageAccountLockNotAcquire} } // AzureFileShareType enumerates the values for azure file share type. type AzureFileShareType string const ( // AzureFileShareTypeInvalid ... AzureFileShareTypeInvalid AzureFileShareType = "Invalid" // AzureFileShareTypeXSMB ... AzureFileShareTypeXSMB AzureFileShareType = "XSMB" // AzureFileShareTypeXSync ... AzureFileShareTypeXSync AzureFileShareType = "XSync" ) // PossibleAzureFileShareTypeValues returns an array of possible values for the AzureFileShareType const type. func PossibleAzureFileShareTypeValues() []AzureFileShareType { return []AzureFileShareType{AzureFileShareTypeInvalid, AzureFileShareTypeXSMB, AzureFileShareTypeXSync} } // ContainerType enumerates the values for container type. type ContainerType string const ( // ContainerTypeAzureBackupServerContainer ... ContainerTypeAzureBackupServerContainer ContainerType = "AzureBackupServerContainer" // ContainerTypeAzureSQLContainer ... ContainerTypeAzureSQLContainer ContainerType = "AzureSqlContainer" // ContainerTypeCluster ... ContainerTypeCluster ContainerType = "Cluster" // ContainerTypeDPMContainer ... ContainerTypeDPMContainer ContainerType = "DPMContainer" // ContainerTypeGenericContainer ... ContainerTypeGenericContainer ContainerType = "GenericContainer" // ContainerTypeIaasVMContainer ... ContainerTypeIaasVMContainer ContainerType = "IaasVMContainer" // ContainerTypeIaasVMServiceContainer ... ContainerTypeIaasVMServiceContainer ContainerType = "IaasVMServiceContainer" // ContainerTypeInvalid ... ContainerTypeInvalid ContainerType = "Invalid" // ContainerTypeMABContainer ... ContainerTypeMABContainer ContainerType = "MABContainer" // ContainerTypeSQLAGWorkLoadContainer ... ContainerTypeSQLAGWorkLoadContainer ContainerType = "SQLAGWorkLoadContainer" // ContainerTypeStorageContainer ... ContainerTypeStorageContainer ContainerType = "StorageContainer" // ContainerTypeUnknown ... ContainerTypeUnknown ContainerType = "Unknown" // ContainerTypeVCenter ... ContainerTypeVCenter ContainerType = "VCenter" // ContainerTypeVMAppContainer ... ContainerTypeVMAppContainer ContainerType = "VMAppContainer" // ContainerTypeWindows ... ContainerTypeWindows ContainerType = "Windows" ) // PossibleContainerTypeValues returns an array of possible values for the ContainerType const type. func PossibleContainerTypeValues() []ContainerType { return []ContainerType{ContainerTypeAzureBackupServerContainer, ContainerTypeAzureSQLContainer, ContainerTypeCluster, ContainerTypeDPMContainer, ContainerTypeGenericContainer, ContainerTypeIaasVMContainer, ContainerTypeIaasVMServiceContainer, ContainerTypeInvalid, ContainerTypeMABContainer, ContainerTypeSQLAGWorkLoadContainer, ContainerTypeStorageContainer, ContainerTypeUnknown, ContainerTypeVCenter, ContainerTypeVMAppContainer, ContainerTypeWindows} } // ContainerTypeBasicProtectionContainer enumerates the values for container type basic protection container. type ContainerTypeBasicProtectionContainer string const ( // ContainerTypeBasicProtectionContainerContainerTypeAzureBackupServerContainer ... ContainerTypeBasicProtectionContainerContainerTypeAzureBackupServerContainer ContainerTypeBasicProtectionContainer = "AzureBackupServerContainer" // ContainerTypeBasicProtectionContainerContainerTypeAzureSQLContainer ... ContainerTypeBasicProtectionContainerContainerTypeAzureSQLContainer ContainerTypeBasicProtectionContainer = "AzureSqlContainer" // ContainerTypeBasicProtectionContainerContainerTypeAzureWorkloadContainer ... ContainerTypeBasicProtectionContainerContainerTypeAzureWorkloadContainer ContainerTypeBasicProtectionContainer = "AzureWorkloadContainer" // ContainerTypeBasicProtectionContainerContainerTypeDPMContainer ... ContainerTypeBasicProtectionContainerContainerTypeDPMContainer ContainerTypeBasicProtectionContainer = "DPMContainer" // ContainerTypeBasicProtectionContainerContainerTypeGenericContainer ... ContainerTypeBasicProtectionContainerContainerTypeGenericContainer ContainerTypeBasicProtectionContainer = "GenericContainer" // ContainerTypeBasicProtectionContainerContainerTypeIaasVMContainer ... ContainerTypeBasicProtectionContainerContainerTypeIaasVMContainer ContainerTypeBasicProtectionContainer = "IaasVMContainer" // ContainerTypeBasicProtectionContainerContainerTypeMicrosoftClassicComputevirtualMachines ... ContainerTypeBasicProtectionContainerContainerTypeMicrosoftClassicComputevirtualMachines ContainerTypeBasicProtectionContainer = "Microsoft.ClassicCompute/virtualMachines" // ContainerTypeBasicProtectionContainerContainerTypeMicrosoftComputevirtualMachines ... ContainerTypeBasicProtectionContainerContainerTypeMicrosoftComputevirtualMachines ContainerTypeBasicProtectionContainer = "Microsoft.Compute/virtualMachines" // ContainerTypeBasicProtectionContainerContainerTypeProtectionContainer ... ContainerTypeBasicProtectionContainerContainerTypeProtectionContainer ContainerTypeBasicProtectionContainer = "ProtectionContainer" // ContainerTypeBasicProtectionContainerContainerTypeSQLAGWorkLoadContainer ... ContainerTypeBasicProtectionContainerContainerTypeSQLAGWorkLoadContainer ContainerTypeBasicProtectionContainer = "SQLAGWorkLoadContainer" // ContainerTypeBasicProtectionContainerContainerTypeStorageContainer ... ContainerTypeBasicProtectionContainerContainerTypeStorageContainer ContainerTypeBasicProtectionContainer = "StorageContainer" // ContainerTypeBasicProtectionContainerContainerTypeVMAppContainer ... ContainerTypeBasicProtectionContainerContainerTypeVMAppContainer ContainerTypeBasicProtectionContainer = "VMAppContainer" // ContainerTypeBasicProtectionContainerContainerTypeWindows ... ContainerTypeBasicProtectionContainerContainerTypeWindows ContainerTypeBasicProtectionContainer = "Windows" ) // PossibleContainerTypeBasicProtectionContainerValues returns an array of possible values for the ContainerTypeBasicProtectionContainer const type. func PossibleContainerTypeBasicProtectionContainerValues() []ContainerTypeBasicProtectionContainer { return []ContainerTypeBasicProtectionContainer{ContainerTypeBasicProtectionContainerContainerTypeAzureBackupServerContainer, ContainerTypeBasicProtectionContainerContainerTypeAzureSQLContainer, ContainerTypeBasicProtectionContainerContainerTypeAzureWorkloadContainer, ContainerTypeBasicProtectionContainerContainerTypeDPMContainer, ContainerTypeBasicProtectionContainerContainerTypeGenericContainer, ContainerTypeBasicProtectionContainerContainerTypeIaasVMContainer, ContainerTypeBasicProtectionContainerContainerTypeMicrosoftClassicComputevirtualMachines, ContainerTypeBasicProtectionContainerContainerTypeMicrosoftComputevirtualMachines, ContainerTypeBasicProtectionContainerContainerTypeProtectionContainer, ContainerTypeBasicProtectionContainerContainerTypeSQLAGWorkLoadContainer, ContainerTypeBasicProtectionContainerContainerTypeStorageContainer, ContainerTypeBasicProtectionContainerContainerTypeVMAppContainer, ContainerTypeBasicProtectionContainerContainerTypeWindows} } // CopyOptions enumerates the values for copy options. type CopyOptions string const ( // CopyOptionsCreateCopy ... CopyOptionsCreateCopy CopyOptions = "CreateCopy" // CopyOptionsFailOnConflict ... CopyOptionsFailOnConflict CopyOptions = "FailOnConflict" // CopyOptionsInvalid ... CopyOptionsInvalid CopyOptions = "Invalid" // CopyOptionsOverwrite ... CopyOptionsOverwrite CopyOptions = "Overwrite" // CopyOptionsSkip ... CopyOptionsSkip CopyOptions = "Skip" ) // PossibleCopyOptionsValues returns an array of possible values for the CopyOptions const type. func PossibleCopyOptionsValues() []CopyOptions { return []CopyOptions{CopyOptionsCreateCopy, CopyOptionsFailOnConflict, CopyOptionsInvalid, CopyOptionsOverwrite, CopyOptionsSkip} } // CreateMode enumerates the values for create mode. type CreateMode string const ( // CreateModeDefault ... CreateModeDefault CreateMode = "Default" // CreateModeInvalid ... CreateModeInvalid CreateMode = "Invalid" // CreateModeRecover ... CreateModeRecover CreateMode = "Recover" ) // PossibleCreateModeValues returns an array of possible values for the CreateMode const type. func PossibleCreateModeValues() []CreateMode { return []CreateMode{CreateModeDefault, CreateModeInvalid, CreateModeRecover} } // DataMoveLevel enumerates the values for data move level. type DataMoveLevel string const ( // DataMoveLevelContainer ... DataMoveLevelContainer DataMoveLevel = "Container" // DataMoveLevelInvalid ... DataMoveLevelInvalid DataMoveLevel = "Invalid" // DataMoveLevelVault ... DataMoveLevelVault DataMoveLevel = "Vault" ) // PossibleDataMoveLevelValues returns an array of possible values for the DataMoveLevel const type. func PossibleDataMoveLevelValues() []DataMoveLevel { return []DataMoveLevel{DataMoveLevelContainer, DataMoveLevelInvalid, DataMoveLevelVault} } // DataSourceType enumerates the values for data source type. type DataSourceType string const ( // DataSourceTypeAzureFileShare ... DataSourceTypeAzureFileShare DataSourceType = "AzureFileShare" // DataSourceTypeAzureSQLDb ... DataSourceTypeAzureSQLDb DataSourceType = "AzureSqlDb" // DataSourceTypeClient ... DataSourceTypeClient DataSourceType = "Client" // DataSourceTypeExchange ... DataSourceTypeExchange DataSourceType = "Exchange" // DataSourceTypeFileFolder ... DataSourceTypeFileFolder DataSourceType = "FileFolder" // DataSourceTypeGenericDataSource ... DataSourceTypeGenericDataSource DataSourceType = "GenericDataSource" // DataSourceTypeInvalid ... DataSourceTypeInvalid DataSourceType = "Invalid" // DataSourceTypeSAPAseDatabase ... DataSourceTypeSAPAseDatabase DataSourceType = "SAPAseDatabase" // DataSourceTypeSAPHanaDatabase ... DataSourceTypeSAPHanaDatabase DataSourceType = "SAPHanaDatabase" // DataSourceTypeSharepoint ... DataSourceTypeSharepoint DataSourceType = "Sharepoint" // DataSourceTypeSQLDataBase ... DataSourceTypeSQLDataBase DataSourceType = "SQLDataBase" // DataSourceTypeSQLDB ... DataSourceTypeSQLDB DataSourceType = "SQLDB" // DataSourceTypeSystemState ... DataSourceTypeSystemState DataSourceType = "SystemState" // DataSourceTypeVM ... DataSourceTypeVM DataSourceType = "VM" // DataSourceTypeVMwareVM ... DataSourceTypeVMwareVM DataSourceType = "VMwareVM" ) // PossibleDataSourceTypeValues returns an array of possible values for the DataSourceType const type. func PossibleDataSourceTypeValues() []DataSourceType { return []DataSourceType{DataSourceTypeAzureFileShare, DataSourceTypeAzureSQLDb, DataSourceTypeClient, DataSourceTypeExchange, DataSourceTypeFileFolder, DataSourceTypeGenericDataSource, DataSourceTypeInvalid, DataSourceTypeSAPAseDatabase, DataSourceTypeSAPHanaDatabase, DataSourceTypeSharepoint, DataSourceTypeSQLDataBase, DataSourceTypeSQLDB, DataSourceTypeSystemState, DataSourceTypeVM, DataSourceTypeVMwareVM} } // DayOfWeek enumerates the values for day of week. type DayOfWeek string const ( // DayOfWeekFriday ... DayOfWeekFriday DayOfWeek = "Friday" // DayOfWeekMonday ... DayOfWeekMonday DayOfWeek = "Monday" // DayOfWeekSaturday ... DayOfWeekSaturday DayOfWeek = "Saturday" // DayOfWeekSunday ... DayOfWeekSunday DayOfWeek = "Sunday" // DayOfWeekThursday ... DayOfWeekThursday DayOfWeek = "Thursday" // DayOfWeekTuesday ... DayOfWeekTuesday DayOfWeek = "Tuesday" // DayOfWeekWednesday ... DayOfWeekWednesday DayOfWeek = "Wednesday" ) // PossibleDayOfWeekValues returns an array of possible values for the DayOfWeek const type. func PossibleDayOfWeekValues() []DayOfWeek { return []DayOfWeek{DayOfWeekFriday, DayOfWeekMonday, DayOfWeekSaturday, DayOfWeekSunday, DayOfWeekThursday, DayOfWeekTuesday, DayOfWeekWednesday} } // DedupState enumerates the values for dedup state. type DedupState string const ( // DedupStateDisabled ... DedupStateDisabled DedupState = "Disabled" // DedupStateEnabled ... DedupStateEnabled DedupState = "Enabled" // DedupStateInvalid ... DedupStateInvalid DedupState = "Invalid" ) // PossibleDedupStateValues returns an array of possible values for the DedupState const type. func PossibleDedupStateValues() []DedupState { return []DedupState{DedupStateDisabled, DedupStateEnabled, DedupStateInvalid} } // EncryptionAtRestType enumerates the values for encryption at rest type. type EncryptionAtRestType string const ( // EncryptionAtRestTypeCustomerManaged ... EncryptionAtRestTypeCustomerManaged EncryptionAtRestType = "CustomerManaged" // EncryptionAtRestTypeInvalid ... EncryptionAtRestTypeInvalid EncryptionAtRestType = "Invalid" // EncryptionAtRestTypeMicrosoftManaged ... EncryptionAtRestTypeMicrosoftManaged EncryptionAtRestType = "MicrosoftManaged" ) // PossibleEncryptionAtRestTypeValues returns an array of possible values for the EncryptionAtRestType const type. func PossibleEncryptionAtRestTypeValues() []EncryptionAtRestType { return []EncryptionAtRestType{EncryptionAtRestTypeCustomerManaged, EncryptionAtRestTypeInvalid, EncryptionAtRestTypeMicrosoftManaged} } // EngineType enumerates the values for engine type. type EngineType string const ( // EngineTypeBackupEngineTypeAzureBackupServerEngine ... EngineTypeBackupEngineTypeAzureBackupServerEngine EngineType = "AzureBackupServerEngine" // EngineTypeBackupEngineTypeBackupEngineBase ... EngineTypeBackupEngineTypeBackupEngineBase EngineType = "BackupEngineBase" // EngineTypeBackupEngineTypeDpmBackupEngine ... EngineTypeBackupEngineTypeDpmBackupEngine EngineType = "DpmBackupEngine" ) // PossibleEngineTypeValues returns an array of possible values for the EngineType const type. func PossibleEngineTypeValues() []EngineType { return []EngineType{EngineTypeBackupEngineTypeAzureBackupServerEngine, EngineTypeBackupEngineTypeBackupEngineBase, EngineTypeBackupEngineTypeDpmBackupEngine} } // EnhancedSecurityState enumerates the values for enhanced security state. type EnhancedSecurityState string const ( // EnhancedSecurityStateDisabled ... EnhancedSecurityStateDisabled EnhancedSecurityState = "Disabled" // EnhancedSecurityStateEnabled ... EnhancedSecurityStateEnabled EnhancedSecurityState = "Enabled" // EnhancedSecurityStateInvalid ... EnhancedSecurityStateInvalid EnhancedSecurityState = "Invalid" ) // PossibleEnhancedSecurityStateValues returns an array of possible values for the EnhancedSecurityState const type. func PossibleEnhancedSecurityStateValues() []EnhancedSecurityState { return []EnhancedSecurityState{EnhancedSecurityStateDisabled, EnhancedSecurityStateEnabled, EnhancedSecurityStateInvalid} } // FabricName enumerates the values for fabric name. type FabricName string const ( // FabricNameAzure ... FabricNameAzure FabricName = "Azure" // FabricNameInvalid ... FabricNameInvalid FabricName = "Invalid" ) // PossibleFabricNameValues returns an array of possible values for the FabricName const type. func PossibleFabricNameValues() []FabricName { return []FabricName{FabricNameAzure, FabricNameInvalid} } // FeatureType enumerates the values for feature type. type FeatureType string const ( // FeatureTypeAzureBackupGoals ... FeatureTypeAzureBackupGoals FeatureType = "AzureBackupGoals" // FeatureTypeAzureVMResourceBackup ... FeatureTypeAzureVMResourceBackup FeatureType = "AzureVMResourceBackup" // FeatureTypeFeatureSupportRequest ... FeatureTypeFeatureSupportRequest FeatureType = "FeatureSupportRequest" ) // PossibleFeatureTypeValues returns an array of possible values for the FeatureType const type. func PossibleFeatureTypeValues() []FeatureType { return []FeatureType{FeatureTypeAzureBackupGoals, FeatureTypeAzureVMResourceBackup, FeatureTypeFeatureSupportRequest} } // HealthState enumerates the values for health state. type HealthState string const ( // HealthStateActionRequired ... HealthStateActionRequired HealthState = "ActionRequired" // HealthStateActionSuggested ... HealthStateActionSuggested HealthState = "ActionSuggested" // HealthStateInvalid ... HealthStateInvalid HealthState = "Invalid" // HealthStatePassed ... HealthStatePassed HealthState = "Passed" ) // PossibleHealthStateValues returns an array of possible values for the HealthState const type. func PossibleHealthStateValues() []HealthState { return []HealthState{HealthStateActionRequired, HealthStateActionSuggested, HealthStateInvalid, HealthStatePassed} } // HealthStatus enumerates the values for health status. type HealthStatus string const ( // HealthStatusActionRequired ... HealthStatusActionRequired HealthStatus = "ActionRequired" // HealthStatusActionSuggested ... HealthStatusActionSuggested HealthStatus = "ActionSuggested" // HealthStatusInvalid ... HealthStatusInvalid HealthStatus = "Invalid" // HealthStatusPassed ... HealthStatusPassed HealthStatus = "Passed" ) // PossibleHealthStatusValues returns an array of possible values for the HealthStatus const type. func PossibleHealthStatusValues() []HealthStatus { return []HealthStatus{HealthStatusActionRequired, HealthStatusActionSuggested, HealthStatusInvalid, HealthStatusPassed} } // HTTPStatusCode enumerates the values for http status code. type HTTPStatusCode string const ( // HTTPStatusCodeAccepted ... HTTPStatusCodeAccepted HTTPStatusCode = "Accepted" // HTTPStatusCodeAmbiguous ... HTTPStatusCodeAmbiguous HTTPStatusCode = "Ambiguous" // HTTPStatusCodeBadGateway ... HTTPStatusCodeBadGateway HTTPStatusCode = "BadGateway" // HTTPStatusCodeBadRequest ... HTTPStatusCodeBadRequest HTTPStatusCode = "BadRequest" // HTTPStatusCodeConflict ... HTTPStatusCodeConflict HTTPStatusCode = "Conflict" // HTTPStatusCodeContinue ... HTTPStatusCodeContinue HTTPStatusCode = "Continue" // HTTPStatusCodeCreated ... HTTPStatusCodeCreated HTTPStatusCode = "Created" // HTTPStatusCodeExpectationFailed ... HTTPStatusCodeExpectationFailed HTTPStatusCode = "ExpectationFailed" // HTTPStatusCodeForbidden ... HTTPStatusCodeForbidden HTTPStatusCode = "Forbidden" // HTTPStatusCodeFound ... HTTPStatusCodeFound HTTPStatusCode = "Found" // HTTPStatusCodeGatewayTimeout ... HTTPStatusCodeGatewayTimeout HTTPStatusCode = "GatewayTimeout" // HTTPStatusCodeGone ... HTTPStatusCodeGone HTTPStatusCode = "Gone" // HTTPStatusCodeHTTPVersionNotSupported ... HTTPStatusCodeHTTPVersionNotSupported HTTPStatusCode = "HttpVersionNotSupported" // HTTPStatusCodeInternalServerError ... HTTPStatusCodeInternalServerError HTTPStatusCode = "InternalServerError" // HTTPStatusCodeLengthRequired ... HTTPStatusCodeLengthRequired HTTPStatusCode = "LengthRequired" // HTTPStatusCodeMethodNotAllowed ... HTTPStatusCodeMethodNotAllowed HTTPStatusCode = "MethodNotAllowed" // HTTPStatusCodeMoved ... HTTPStatusCodeMoved HTTPStatusCode = "Moved" // HTTPStatusCodeMovedPermanently ... HTTPStatusCodeMovedPermanently HTTPStatusCode = "MovedPermanently" // HTTPStatusCodeMultipleChoices ... HTTPStatusCodeMultipleChoices HTTPStatusCode = "MultipleChoices" // HTTPStatusCodeNoContent ... HTTPStatusCodeNoContent HTTPStatusCode = "NoContent" // HTTPStatusCodeNonAuthoritativeInformation ... HTTPStatusCodeNonAuthoritativeInformation HTTPStatusCode = "NonAuthoritativeInformation" // HTTPStatusCodeNotAcceptable ... HTTPStatusCodeNotAcceptable HTTPStatusCode = "NotAcceptable" // HTTPStatusCodeNotFound ... HTTPStatusCodeNotFound HTTPStatusCode = "NotFound" // HTTPStatusCodeNotImplemented ... HTTPStatusCodeNotImplemented HTTPStatusCode = "NotImplemented" // HTTPStatusCodeNotModified ... HTTPStatusCodeNotModified HTTPStatusCode = "NotModified" // HTTPStatusCodeOK ... HTTPStatusCodeOK HTTPStatusCode = "OK" // HTTPStatusCodePartialContent ... HTTPStatusCodePartialContent HTTPStatusCode = "PartialContent" // HTTPStatusCodePaymentRequired ... HTTPStatusCodePaymentRequired HTTPStatusCode = "PaymentRequired" // HTTPStatusCodePreconditionFailed ... HTTPStatusCodePreconditionFailed HTTPStatusCode = "PreconditionFailed" // HTTPStatusCodeProxyAuthenticationRequired ... HTTPStatusCodeProxyAuthenticationRequired HTTPStatusCode = "ProxyAuthenticationRequired" // HTTPStatusCodeRedirect ... HTTPStatusCodeRedirect HTTPStatusCode = "Redirect" // HTTPStatusCodeRedirectKeepVerb ... HTTPStatusCodeRedirectKeepVerb HTTPStatusCode = "RedirectKeepVerb" // HTTPStatusCodeRedirectMethod ... HTTPStatusCodeRedirectMethod HTTPStatusCode = "RedirectMethod" // HTTPStatusCodeRequestedRangeNotSatisfiable ... HTTPStatusCodeRequestedRangeNotSatisfiable HTTPStatusCode = "RequestedRangeNotSatisfiable" // HTTPStatusCodeRequestEntityTooLarge ... HTTPStatusCodeRequestEntityTooLarge HTTPStatusCode = "RequestEntityTooLarge" // HTTPStatusCodeRequestTimeout ... HTTPStatusCodeRequestTimeout HTTPStatusCode = "RequestTimeout" // HTTPStatusCodeRequestURITooLong ... HTTPStatusCodeRequestURITooLong HTTPStatusCode = "RequestUriTooLong" // HTTPStatusCodeResetContent ... HTTPStatusCodeResetContent HTTPStatusCode = "ResetContent" // HTTPStatusCodeSeeOther ... HTTPStatusCodeSeeOther HTTPStatusCode = "SeeOther" // HTTPStatusCodeServiceUnavailable ... HTTPStatusCodeServiceUnavailable HTTPStatusCode = "ServiceUnavailable" // HTTPStatusCodeSwitchingProtocols ... HTTPStatusCodeSwitchingProtocols HTTPStatusCode = "SwitchingProtocols" // HTTPStatusCodeTemporaryRedirect ... HTTPStatusCodeTemporaryRedirect HTTPStatusCode = "TemporaryRedirect" // HTTPStatusCodeUnauthorized ... HTTPStatusCodeUnauthorized HTTPStatusCode = "Unauthorized" // HTTPStatusCodeUnsupportedMediaType ... HTTPStatusCodeUnsupportedMediaType HTTPStatusCode = "UnsupportedMediaType" // HTTPStatusCodeUnused ... HTTPStatusCodeUnused HTTPStatusCode = "Unused" // HTTPStatusCodeUpgradeRequired ... HTTPStatusCodeUpgradeRequired HTTPStatusCode = "UpgradeRequired" // HTTPStatusCodeUseProxy ... HTTPStatusCodeUseProxy HTTPStatusCode = "UseProxy" ) // PossibleHTTPStatusCodeValues returns an array of possible values for the HTTPStatusCode const type. func PossibleHTTPStatusCodeValues() []HTTPStatusCode { 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} } // IAASVMPolicyType enumerates the values for iaasvm policy type. type IAASVMPolicyType string const ( // IAASVMPolicyTypeInvalid ... IAASVMPolicyTypeInvalid IAASVMPolicyType = "Invalid" // IAASVMPolicyTypeV1 ... IAASVMPolicyTypeV1 IAASVMPolicyType = "V1" // IAASVMPolicyTypeV2 ... IAASVMPolicyTypeV2 IAASVMPolicyType = "V2" ) // PossibleIAASVMPolicyTypeValues returns an array of possible values for the IAASVMPolicyType const type. func PossibleIAASVMPolicyTypeValues() []IAASVMPolicyType { return []IAASVMPolicyType{IAASVMPolicyTypeInvalid, IAASVMPolicyTypeV1, IAASVMPolicyTypeV2} } // InfrastructureEncryptionState enumerates the values for infrastructure encryption state. type InfrastructureEncryptionState string const ( // InfrastructureEncryptionStateDisabled ... InfrastructureEncryptionStateDisabled InfrastructureEncryptionState = "Disabled" // InfrastructureEncryptionStateEnabled ... InfrastructureEncryptionStateEnabled InfrastructureEncryptionState = "Enabled" // InfrastructureEncryptionStateInvalid ... InfrastructureEncryptionStateInvalid InfrastructureEncryptionState = "Invalid" ) // PossibleInfrastructureEncryptionStateValues returns an array of possible values for the InfrastructureEncryptionState const type. func PossibleInfrastructureEncryptionStateValues() []InfrastructureEncryptionState { return []InfrastructureEncryptionState{InfrastructureEncryptionStateDisabled, InfrastructureEncryptionStateEnabled, InfrastructureEncryptionStateInvalid} } // InquiryStatus enumerates the values for inquiry status. type InquiryStatus string const ( // InquiryStatusFailed ... InquiryStatusFailed InquiryStatus = "Failed" // InquiryStatusInvalid ... InquiryStatusInvalid InquiryStatus = "Invalid" // InquiryStatusSuccess ... InquiryStatusSuccess InquiryStatus = "Success" ) // PossibleInquiryStatusValues returns an array of possible values for the InquiryStatus const type. func PossibleInquiryStatusValues() []InquiryStatus { return []InquiryStatus{InquiryStatusFailed, InquiryStatusInvalid, InquiryStatusSuccess} } // IntentItemType enumerates the values for intent item type. type IntentItemType string const ( // IntentItemTypeInvalid ... IntentItemTypeInvalid IntentItemType = "Invalid" // IntentItemTypeSQLAvailabilityGroupContainer ... IntentItemTypeSQLAvailabilityGroupContainer IntentItemType = "SQLAvailabilityGroupContainer" // IntentItemTypeSQLInstance ... IntentItemTypeSQLInstance IntentItemType = "SQLInstance" ) // PossibleIntentItemTypeValues returns an array of possible values for the IntentItemType const type. func PossibleIntentItemTypeValues() []IntentItemType { return []IntentItemType{IntentItemTypeInvalid, IntentItemTypeSQLAvailabilityGroupContainer, IntentItemTypeSQLInstance} } // ItemType enumerates the values for item type. type ItemType string const ( // ItemTypeAzureFileShare ... ItemTypeAzureFileShare ItemType = "AzureFileShare" // ItemTypeAzureSQLDb ... ItemTypeAzureSQLDb ItemType = "AzureSqlDb" // ItemTypeClient ... ItemTypeClient ItemType = "Client" // ItemTypeExchange ... ItemTypeExchange ItemType = "Exchange" // ItemTypeFileFolder ... ItemTypeFileFolder ItemType = "FileFolder" // ItemTypeGenericDataSource ... ItemTypeGenericDataSource ItemType = "GenericDataSource" // ItemTypeInvalid ... ItemTypeInvalid ItemType = "Invalid" // ItemTypeSAPAseDatabase ... ItemTypeSAPAseDatabase ItemType = "SAPAseDatabase" // ItemTypeSAPHanaDatabase ... ItemTypeSAPHanaDatabase ItemType = "SAPHanaDatabase" // ItemTypeSharepoint ... ItemTypeSharepoint ItemType = "Sharepoint" // ItemTypeSQLDataBase ... ItemTypeSQLDataBase ItemType = "SQLDataBase" // ItemTypeSQLDB ... ItemTypeSQLDB ItemType = "SQLDB" // ItemTypeSystemState ... ItemTypeSystemState ItemType = "SystemState" // ItemTypeVM ... ItemTypeVM ItemType = "VM" // ItemTypeVMwareVM ... ItemTypeVMwareVM ItemType = "VMwareVM" ) // PossibleItemTypeValues returns an array of possible values for the ItemType const type. func PossibleItemTypeValues() []ItemType { return []ItemType{ItemTypeAzureFileShare, ItemTypeAzureSQLDb, ItemTypeClient, ItemTypeExchange, ItemTypeFileFolder, ItemTypeGenericDataSource, ItemTypeInvalid, ItemTypeSAPAseDatabase, ItemTypeSAPHanaDatabase, ItemTypeSharepoint, ItemTypeSQLDataBase, ItemTypeSQLDB, ItemTypeSystemState, ItemTypeVM, ItemTypeVMwareVM} } // JobOperationType enumerates the values for job operation type. type JobOperationType string const ( // JobOperationTypeBackup ... JobOperationTypeBackup JobOperationType = "Backup" // JobOperationTypeConfigureBackup ... JobOperationTypeConfigureBackup JobOperationType = "ConfigureBackup" // JobOperationTypeCrossRegionRestore ... JobOperationTypeCrossRegionRestore JobOperationType = "CrossRegionRestore" // JobOperationTypeDeleteBackupData ... JobOperationTypeDeleteBackupData JobOperationType = "DeleteBackupData" // JobOperationTypeDisableBackup ... JobOperationTypeDisableBackup JobOperationType = "DisableBackup" // JobOperationTypeInvalid ... JobOperationTypeInvalid JobOperationType = "Invalid" // JobOperationTypeRegister ... JobOperationTypeRegister JobOperationType = "Register" // JobOperationTypeRestore ... JobOperationTypeRestore JobOperationType = "Restore" // JobOperationTypeUndelete ... JobOperationTypeUndelete JobOperationType = "Undelete" // JobOperationTypeUnRegister ... JobOperationTypeUnRegister JobOperationType = "UnRegister" // JobOperationTypeUpdateCustomerManagedKey ... JobOperationTypeUpdateCustomerManagedKey JobOperationType = "UpdateCustomerManagedKey" ) // PossibleJobOperationTypeValues returns an array of possible values for the JobOperationType const type. func PossibleJobOperationTypeValues() []JobOperationType { return []JobOperationType{JobOperationTypeBackup, JobOperationTypeConfigureBackup, JobOperationTypeCrossRegionRestore, JobOperationTypeDeleteBackupData, JobOperationTypeDisableBackup, JobOperationTypeInvalid, JobOperationTypeRegister, JobOperationTypeRestore, JobOperationTypeUndelete, JobOperationTypeUnRegister, JobOperationTypeUpdateCustomerManagedKey} } // JobStatus enumerates the values for job status. type JobStatus string const ( // JobStatusCancelled ... JobStatusCancelled JobStatus = "Cancelled" // JobStatusCancelling ... JobStatusCancelling JobStatus = "Cancelling" // JobStatusCompleted ... JobStatusCompleted JobStatus = "Completed" // JobStatusCompletedWithWarnings ... JobStatusCompletedWithWarnings JobStatus = "CompletedWithWarnings" // JobStatusFailed ... JobStatusFailed JobStatus = "Failed" // JobStatusInProgress ... JobStatusInProgress JobStatus = "InProgress" // JobStatusInvalid ... JobStatusInvalid JobStatus = "Invalid" ) // PossibleJobStatusValues returns an array of possible values for the JobStatus const type. func PossibleJobStatusValues() []JobStatus { return []JobStatus{JobStatusCancelled, JobStatusCancelling, JobStatusCompleted, JobStatusCompletedWithWarnings, JobStatusFailed, JobStatusInProgress, JobStatusInvalid} } // JobSupportedAction enumerates the values for job supported action. type JobSupportedAction string const ( // JobSupportedActionCancellable ... JobSupportedActionCancellable JobSupportedAction = "Cancellable" // JobSupportedActionInvalid ... JobSupportedActionInvalid JobSupportedAction = "Invalid" // JobSupportedActionRetriable ... JobSupportedActionRetriable JobSupportedAction = "Retriable" ) // PossibleJobSupportedActionValues returns an array of possible values for the JobSupportedAction const type. func PossibleJobSupportedActionValues() []JobSupportedAction { return []JobSupportedAction{JobSupportedActionCancellable, JobSupportedActionInvalid, JobSupportedActionRetriable} } // JobType enumerates the values for job type. type JobType string const ( // JobTypeAzureIaaSVMJob ... JobTypeAzureIaaSVMJob JobType = "AzureIaaSVMJob" // JobTypeAzureIaaSVMJobV2 ... JobTypeAzureIaaSVMJobV2 JobType = "AzureIaaSVMJobV2" // JobTypeAzureStorageJob ... JobTypeAzureStorageJob JobType = "AzureStorageJob" // JobTypeAzureWorkloadJob ... JobTypeAzureWorkloadJob JobType = "AzureWorkloadJob" // JobTypeDpmJob ... JobTypeDpmJob JobType = "DpmJob" // JobTypeJob ... JobTypeJob JobType = "Job" // JobTypeMabJob ... JobTypeMabJob JobType = "MabJob" // JobTypeVaultJob ... JobTypeVaultJob JobType = "VaultJob" ) // PossibleJobTypeValues returns an array of possible values for the JobType const type. func PossibleJobTypeValues() []JobType { return []JobType{JobTypeAzureIaaSVMJob, JobTypeAzureIaaSVMJobV2, JobTypeAzureStorageJob, JobTypeAzureWorkloadJob, JobTypeDpmJob, JobTypeJob, JobTypeMabJob, JobTypeVaultJob} } // LastBackupStatus enumerates the values for last backup status. type LastBackupStatus string const ( // LastBackupStatusHealthy ... LastBackupStatusHealthy LastBackupStatus = "Healthy" // LastBackupStatusInvalid ... LastBackupStatusInvalid LastBackupStatus = "Invalid" // LastBackupStatusIRPending ... LastBackupStatusIRPending LastBackupStatus = "IRPending" // LastBackupStatusUnhealthy ... LastBackupStatusUnhealthy LastBackupStatus = "Unhealthy" ) // PossibleLastBackupStatusValues returns an array of possible values for the LastBackupStatus const type. func PossibleLastBackupStatusValues() []LastBackupStatus { return []LastBackupStatus{LastBackupStatusHealthy, LastBackupStatusInvalid, LastBackupStatusIRPending, LastBackupStatusUnhealthy} } // LastUpdateStatus enumerates the values for last update status. type LastUpdateStatus string const ( // LastUpdateStatusFailed ... LastUpdateStatusFailed LastUpdateStatus = "Failed" // LastUpdateStatusFirstInitialization ... LastUpdateStatusFirstInitialization LastUpdateStatus = "FirstInitialization" // LastUpdateStatusInitialized ... LastUpdateStatusInitialized LastUpdateStatus = "Initialized" // LastUpdateStatusInvalid ... LastUpdateStatusInvalid LastUpdateStatus = "Invalid" // LastUpdateStatusNotEnabled ... LastUpdateStatusNotEnabled LastUpdateStatus = "NotEnabled" // LastUpdateStatusPartiallyFailed ... LastUpdateStatusPartiallyFailed LastUpdateStatus = "PartiallyFailed" // LastUpdateStatusPartiallySucceeded ... LastUpdateStatusPartiallySucceeded LastUpdateStatus = "PartiallySucceeded" // LastUpdateStatusSucceeded ... LastUpdateStatusSucceeded LastUpdateStatus = "Succeeded" ) // PossibleLastUpdateStatusValues returns an array of possible values for the LastUpdateStatus const type. func PossibleLastUpdateStatusValues() []LastUpdateStatus { return []LastUpdateStatus{LastUpdateStatusFailed, LastUpdateStatusFirstInitialization, LastUpdateStatusInitialized, LastUpdateStatusInvalid, LastUpdateStatusNotEnabled, LastUpdateStatusPartiallyFailed, LastUpdateStatusPartiallySucceeded, LastUpdateStatusSucceeded} } // MabServerType enumerates the values for mab server type. type MabServerType string const ( // MabServerTypeAzureBackupServerContainer ... MabServerTypeAzureBackupServerContainer MabServerType = "AzureBackupServerContainer" // MabServerTypeAzureSQLContainer ... MabServerTypeAzureSQLContainer MabServerType = "AzureSqlContainer" // MabServerTypeCluster ... MabServerTypeCluster MabServerType = "Cluster" // MabServerTypeDPMContainer ... MabServerTypeDPMContainer MabServerType = "DPMContainer" // MabServerTypeGenericContainer ... MabServerTypeGenericContainer MabServerType = "GenericContainer" // MabServerTypeIaasVMContainer ... MabServerTypeIaasVMContainer MabServerType = "IaasVMContainer" // MabServerTypeIaasVMServiceContainer ... MabServerTypeIaasVMServiceContainer MabServerType = "IaasVMServiceContainer" // MabServerTypeInvalid ... MabServerTypeInvalid MabServerType = "Invalid" // MabServerTypeMABContainer ... MabServerTypeMABContainer MabServerType = "MABContainer" // MabServerTypeSQLAGWorkLoadContainer ... MabServerTypeSQLAGWorkLoadContainer MabServerType = "SQLAGWorkLoadContainer" // MabServerTypeStorageContainer ... MabServerTypeStorageContainer MabServerType = "StorageContainer" // MabServerTypeUnknown ... MabServerTypeUnknown MabServerType = "Unknown" // MabServerTypeVCenter ... MabServerTypeVCenter MabServerType = "VCenter" // MabServerTypeVMAppContainer ... MabServerTypeVMAppContainer MabServerType = "VMAppContainer" // MabServerTypeWindows ... MabServerTypeWindows MabServerType = "Windows" ) // PossibleMabServerTypeValues returns an array of possible values for the MabServerType const type. func PossibleMabServerTypeValues() []MabServerType { return []MabServerType{MabServerTypeAzureBackupServerContainer, MabServerTypeAzureSQLContainer, MabServerTypeCluster, MabServerTypeDPMContainer, MabServerTypeGenericContainer, MabServerTypeIaasVMContainer, MabServerTypeIaasVMServiceContainer, MabServerTypeInvalid, MabServerTypeMABContainer, MabServerTypeSQLAGWorkLoadContainer, MabServerTypeStorageContainer, MabServerTypeUnknown, MabServerTypeVCenter, MabServerTypeVMAppContainer, MabServerTypeWindows} } // ManagementType enumerates the values for management type. type ManagementType string const ( // ManagementTypeAzureBackupServer ... ManagementTypeAzureBackupServer ManagementType = "AzureBackupServer" // ManagementTypeAzureIaasVM ... ManagementTypeAzureIaasVM ManagementType = "AzureIaasVM" // ManagementTypeAzureSQL ... ManagementTypeAzureSQL ManagementType = "AzureSql" // ManagementTypeAzureStorage ... ManagementTypeAzureStorage ManagementType = "AzureStorage" // ManagementTypeAzureWorkload ... ManagementTypeAzureWorkload ManagementType = "AzureWorkload" // ManagementTypeDefaultBackup ... ManagementTypeDefaultBackup ManagementType = "DefaultBackup" // ManagementTypeDPM ... ManagementTypeDPM ManagementType = "DPM" // ManagementTypeInvalid ... ManagementTypeInvalid ManagementType = "Invalid" // ManagementTypeMAB ... ManagementTypeMAB ManagementType = "MAB" ) // PossibleManagementTypeValues returns an array of possible values for the ManagementType const type. func PossibleManagementTypeValues() []ManagementType { return []ManagementType{ManagementTypeAzureBackupServer, ManagementTypeAzureIaasVM, ManagementTypeAzureSQL, ManagementTypeAzureStorage, ManagementTypeAzureWorkload, ManagementTypeDefaultBackup, ManagementTypeDPM, ManagementTypeInvalid, ManagementTypeMAB} } // ManagementTypeBasicProtectionPolicy enumerates the values for management type basic protection policy. type ManagementTypeBasicProtectionPolicy string const ( // ManagementTypeBasicProtectionPolicyBackupManagementTypeAzureIaasVM ... ManagementTypeBasicProtectionPolicyBackupManagementTypeAzureIaasVM ManagementTypeBasicProtectionPolicy = "AzureIaasVM" // ManagementTypeBasicProtectionPolicyBackupManagementTypeAzureSQL ... ManagementTypeBasicProtectionPolicyBackupManagementTypeAzureSQL ManagementTypeBasicProtectionPolicy = "AzureSql" // ManagementTypeBasicProtectionPolicyBackupManagementTypeAzureStorage ... ManagementTypeBasicProtectionPolicyBackupManagementTypeAzureStorage ManagementTypeBasicProtectionPolicy = "AzureStorage" // ManagementTypeBasicProtectionPolicyBackupManagementTypeAzureWorkload ... ManagementTypeBasicProtectionPolicyBackupManagementTypeAzureWorkload ManagementTypeBasicProtectionPolicy = "AzureWorkload" // ManagementTypeBasicProtectionPolicyBackupManagementTypeGenericProtectionPolicy ... ManagementTypeBasicProtectionPolicyBackupManagementTypeGenericProtectionPolicy ManagementTypeBasicProtectionPolicy = "GenericProtectionPolicy" // ManagementTypeBasicProtectionPolicyBackupManagementTypeMAB ... ManagementTypeBasicProtectionPolicyBackupManagementTypeMAB ManagementTypeBasicProtectionPolicy = "MAB" // ManagementTypeBasicProtectionPolicyBackupManagementTypeProtectionPolicy ... ManagementTypeBasicProtectionPolicyBackupManagementTypeProtectionPolicy ManagementTypeBasicProtectionPolicy = "ProtectionPolicy" ) // PossibleManagementTypeBasicProtectionPolicyValues returns an array of possible values for the ManagementTypeBasicProtectionPolicy const type. func PossibleManagementTypeBasicProtectionPolicyValues() []ManagementTypeBasicProtectionPolicy { return []ManagementTypeBasicProtectionPolicy{ManagementTypeBasicProtectionPolicyBackupManagementTypeAzureIaasVM, ManagementTypeBasicProtectionPolicyBackupManagementTypeAzureSQL, ManagementTypeBasicProtectionPolicyBackupManagementTypeAzureStorage, ManagementTypeBasicProtectionPolicyBackupManagementTypeAzureWorkload, ManagementTypeBasicProtectionPolicyBackupManagementTypeGenericProtectionPolicy, ManagementTypeBasicProtectionPolicyBackupManagementTypeMAB, ManagementTypeBasicProtectionPolicyBackupManagementTypeProtectionPolicy} } // MonthOfYear enumerates the values for month of year. type MonthOfYear string const ( // MonthOfYearApril ... MonthOfYearApril MonthOfYear = "April" // MonthOfYearAugust ... MonthOfYearAugust MonthOfYear = "August" // MonthOfYearDecember ... MonthOfYearDecember MonthOfYear = "December" // MonthOfYearFebruary ... MonthOfYearFebruary MonthOfYear = "February" // MonthOfYearInvalid ... MonthOfYearInvalid MonthOfYear = "Invalid" // MonthOfYearJanuary ... MonthOfYearJanuary MonthOfYear = "January" // MonthOfYearJuly ... MonthOfYearJuly MonthOfYear = "July" // MonthOfYearJune ... MonthOfYearJune MonthOfYear = "June" // MonthOfYearMarch ... MonthOfYearMarch MonthOfYear = "March" // MonthOfYearMay ... MonthOfYearMay MonthOfYear = "May" // MonthOfYearNovember ... MonthOfYearNovember MonthOfYear = "November" // MonthOfYearOctober ... MonthOfYearOctober MonthOfYear = "October" // MonthOfYearSeptember ... MonthOfYearSeptember MonthOfYear = "September" ) // PossibleMonthOfYearValues returns an array of possible values for the MonthOfYear const type. func PossibleMonthOfYearValues() []MonthOfYear { return []MonthOfYear{MonthOfYearApril, MonthOfYearAugust, MonthOfYearDecember, MonthOfYearFebruary, MonthOfYearInvalid, MonthOfYearJanuary, MonthOfYearJuly, MonthOfYearJune, MonthOfYearMarch, MonthOfYearMay, MonthOfYearNovember, MonthOfYearOctober, MonthOfYearSeptember} } // ObjectType enumerates the values for object type. type ObjectType string const ( // ObjectTypeExportJobsOperationResultInfo ... ObjectTypeExportJobsOperationResultInfo ObjectType = "ExportJobsOperationResultInfo" // ObjectTypeOperationResultInfo ... ObjectTypeOperationResultInfo ObjectType = "OperationResultInfo" // ObjectTypeOperationResultInfoBase ... ObjectTypeOperationResultInfoBase ObjectType = "OperationResultInfoBase" ) // PossibleObjectTypeValues returns an array of possible values for the ObjectType const type. func PossibleObjectTypeValues() []ObjectType { return []ObjectType{ObjectTypeExportJobsOperationResultInfo, ObjectTypeOperationResultInfo, ObjectTypeOperationResultInfoBase} } // ObjectTypeBasicILRRequest enumerates the values for object type basic ilr request. type ObjectTypeBasicILRRequest string const ( // ObjectTypeBasicILRRequestObjectTypeAzureFileShareProvisionILRRequest ... ObjectTypeBasicILRRequestObjectTypeAzureFileShareProvisionILRRequest ObjectTypeBasicILRRequest = "AzureFileShareProvisionILRRequest" // ObjectTypeBasicILRRequestObjectTypeIaasVMILRRegistrationRequest ... ObjectTypeBasicILRRequestObjectTypeIaasVMILRRegistrationRequest ObjectTypeBasicILRRequest = "IaasVMILRRegistrationRequest" // ObjectTypeBasicILRRequestObjectTypeILRRequest ... ObjectTypeBasicILRRequestObjectTypeILRRequest ObjectTypeBasicILRRequest = "ILRRequest" ) // PossibleObjectTypeBasicILRRequestValues returns an array of possible values for the ObjectTypeBasicILRRequest const type. func PossibleObjectTypeBasicILRRequestValues() []ObjectTypeBasicILRRequest { return []ObjectTypeBasicILRRequest{ObjectTypeBasicILRRequestObjectTypeAzureFileShareProvisionILRRequest, ObjectTypeBasicILRRequestObjectTypeIaasVMILRRegistrationRequest, ObjectTypeBasicILRRequestObjectTypeILRRequest} } // ObjectTypeBasicOperationStatusExtendedInfo enumerates the values for object type basic operation status // extended info. type ObjectTypeBasicOperationStatusExtendedInfo string const ( // ObjectTypeBasicOperationStatusExtendedInfoObjectTypeOperationStatusExtendedInfo ... ObjectTypeBasicOperationStatusExtendedInfoObjectTypeOperationStatusExtendedInfo ObjectTypeBasicOperationStatusExtendedInfo = "OperationStatusExtendedInfo" // ObjectTypeBasicOperationStatusExtendedInfoObjectTypeOperationStatusJobExtendedInfo ... ObjectTypeBasicOperationStatusExtendedInfoObjectTypeOperationStatusJobExtendedInfo ObjectTypeBasicOperationStatusExtendedInfo = "OperationStatusJobExtendedInfo" // ObjectTypeBasicOperationStatusExtendedInfoObjectTypeOperationStatusJobsExtendedInfo ... ObjectTypeBasicOperationStatusExtendedInfoObjectTypeOperationStatusJobsExtendedInfo ObjectTypeBasicOperationStatusExtendedInfo = "OperationStatusJobsExtendedInfo" // ObjectTypeBasicOperationStatusExtendedInfoObjectTypeOperationStatusProvisionILRExtendedInfo ... ObjectTypeBasicOperationStatusExtendedInfoObjectTypeOperationStatusProvisionILRExtendedInfo ObjectTypeBasicOperationStatusExtendedInfo = "OperationStatusProvisionILRExtendedInfo" // ObjectTypeBasicOperationStatusExtendedInfoObjectTypeOperationStatusValidateOperationExtendedInfo ... ObjectTypeBasicOperationStatusExtendedInfoObjectTypeOperationStatusValidateOperationExtendedInfo ObjectTypeBasicOperationStatusExtendedInfo = "OperationStatusValidateOperationExtendedInfo" ) // PossibleObjectTypeBasicOperationStatusExtendedInfoValues returns an array of possible values for the ObjectTypeBasicOperationStatusExtendedInfo const type. func PossibleObjectTypeBasicOperationStatusExtendedInfoValues() []ObjectTypeBasicOperationStatusExtendedInfo { return []ObjectTypeBasicOperationStatusExtendedInfo{ObjectTypeBasicOperationStatusExtendedInfoObjectTypeOperationStatusExtendedInfo, ObjectTypeBasicOperationStatusExtendedInfoObjectTypeOperationStatusJobExtendedInfo, ObjectTypeBasicOperationStatusExtendedInfoObjectTypeOperationStatusJobsExtendedInfo, ObjectTypeBasicOperationStatusExtendedInfoObjectTypeOperationStatusProvisionILRExtendedInfo, ObjectTypeBasicOperationStatusExtendedInfoObjectTypeOperationStatusValidateOperationExtendedInfo} } // ObjectTypeBasicRecoveryPoint enumerates the values for object type basic recovery point. type ObjectTypeBasicRecoveryPoint string const ( // ObjectTypeBasicRecoveryPointObjectTypeAzureFileShareRecoveryPoint ... ObjectTypeBasicRecoveryPointObjectTypeAzureFileShareRecoveryPoint ObjectTypeBasicRecoveryPoint = "AzureFileShareRecoveryPoint" // ObjectTypeBasicRecoveryPointObjectTypeAzureWorkloadPointInTimeRecoveryPoint ... ObjectTypeBasicRecoveryPointObjectTypeAzureWorkloadPointInTimeRecoveryPoint ObjectTypeBasicRecoveryPoint = "AzureWorkloadPointInTimeRecoveryPoint" // ObjectTypeBasicRecoveryPointObjectTypeAzureWorkloadRecoveryPoint ... ObjectTypeBasicRecoveryPointObjectTypeAzureWorkloadRecoveryPoint ObjectTypeBasicRecoveryPoint = "AzureWorkloadRecoveryPoint" // ObjectTypeBasicRecoveryPointObjectTypeAzureWorkloadSAPHanaPointInTimeRecoveryPoint ... ObjectTypeBasicRecoveryPointObjectTypeAzureWorkloadSAPHanaPointInTimeRecoveryPoint ObjectTypeBasicRecoveryPoint = "AzureWorkloadSAPHanaPointInTimeRecoveryPoint" // ObjectTypeBasicRecoveryPointObjectTypeAzureWorkloadSAPHanaRecoveryPoint ... ObjectTypeBasicRecoveryPointObjectTypeAzureWorkloadSAPHanaRecoveryPoint ObjectTypeBasicRecoveryPoint = "AzureWorkloadSAPHanaRecoveryPoint" // ObjectTypeBasicRecoveryPointObjectTypeAzureWorkloadSQLPointInTimeRecoveryPoint ... ObjectTypeBasicRecoveryPointObjectTypeAzureWorkloadSQLPointInTimeRecoveryPoint ObjectTypeBasicRecoveryPoint = "AzureWorkloadSQLPointInTimeRecoveryPoint" // ObjectTypeBasicRecoveryPointObjectTypeAzureWorkloadSQLRecoveryPoint ... ObjectTypeBasicRecoveryPointObjectTypeAzureWorkloadSQLRecoveryPoint ObjectTypeBasicRecoveryPoint = "AzureWorkloadSQLRecoveryPoint" // ObjectTypeBasicRecoveryPointObjectTypeGenericRecoveryPoint ... ObjectTypeBasicRecoveryPointObjectTypeGenericRecoveryPoint ObjectTypeBasicRecoveryPoint = "GenericRecoveryPoint" // ObjectTypeBasicRecoveryPointObjectTypeIaasVMRecoveryPoint ... ObjectTypeBasicRecoveryPointObjectTypeIaasVMRecoveryPoint ObjectTypeBasicRecoveryPoint = "IaasVMRecoveryPoint" // ObjectTypeBasicRecoveryPointObjectTypeRecoveryPoint ... ObjectTypeBasicRecoveryPointObjectTypeRecoveryPoint ObjectTypeBasicRecoveryPoint = "RecoveryPoint" ) // PossibleObjectTypeBasicRecoveryPointValues returns an array of possible values for the ObjectTypeBasicRecoveryPoint const type. func PossibleObjectTypeBasicRecoveryPointValues() []ObjectTypeBasicRecoveryPoint { return []ObjectTypeBasicRecoveryPoint{ObjectTypeBasicRecoveryPointObjectTypeAzureFileShareRecoveryPoint, ObjectTypeBasicRecoveryPointObjectTypeAzureWorkloadPointInTimeRecoveryPoint, ObjectTypeBasicRecoveryPointObjectTypeAzureWorkloadRecoveryPoint, ObjectTypeBasicRecoveryPointObjectTypeAzureWorkloadSAPHanaPointInTimeRecoveryPoint, ObjectTypeBasicRecoveryPointObjectTypeAzureWorkloadSAPHanaRecoveryPoint, ObjectTypeBasicRecoveryPointObjectTypeAzureWorkloadSQLPointInTimeRecoveryPoint, ObjectTypeBasicRecoveryPointObjectTypeAzureWorkloadSQLRecoveryPoint, ObjectTypeBasicRecoveryPointObjectTypeGenericRecoveryPoint, ObjectTypeBasicRecoveryPointObjectTypeIaasVMRecoveryPoint, ObjectTypeBasicRecoveryPointObjectTypeRecoveryPoint} } // ObjectTypeBasicRequest enumerates the values for object type basic request. type ObjectTypeBasicRequest string const ( // ObjectTypeBasicRequestObjectTypeAzureFileShareBackupRequest ... ObjectTypeBasicRequestObjectTypeAzureFileShareBackupRequest ObjectTypeBasicRequest = "AzureFileShareBackupRequest" // ObjectTypeBasicRequestObjectTypeAzureWorkloadBackupRequest ... ObjectTypeBasicRequestObjectTypeAzureWorkloadBackupRequest ObjectTypeBasicRequest = "AzureWorkloadBackupRequest" // ObjectTypeBasicRequestObjectTypeBackupRequest ... ObjectTypeBasicRequestObjectTypeBackupRequest ObjectTypeBasicRequest = "BackupRequest" // ObjectTypeBasicRequestObjectTypeIaasVMBackupRequest ... ObjectTypeBasicRequestObjectTypeIaasVMBackupRequest ObjectTypeBasicRequest = "IaasVMBackupRequest" ) // PossibleObjectTypeBasicRequestValues returns an array of possible values for the ObjectTypeBasicRequest const type. func PossibleObjectTypeBasicRequestValues() []ObjectTypeBasicRequest { return []ObjectTypeBasicRequest{ObjectTypeBasicRequestObjectTypeAzureFileShareBackupRequest, ObjectTypeBasicRequestObjectTypeAzureWorkloadBackupRequest, ObjectTypeBasicRequestObjectTypeBackupRequest, ObjectTypeBasicRequestObjectTypeIaasVMBackupRequest} } // ObjectTypeBasicRestoreRequest enumerates the values for object type basic restore request. type ObjectTypeBasicRestoreRequest string const ( // ObjectTypeBasicRestoreRequestObjectTypeAzureFileShareRestoreRequest ... ObjectTypeBasicRestoreRequestObjectTypeAzureFileShareRestoreRequest ObjectTypeBasicRestoreRequest = "AzureFileShareRestoreRequest" // ObjectTypeBasicRestoreRequestObjectTypeAzureWorkloadPointInTimeRestoreRequest ... ObjectTypeBasicRestoreRequestObjectTypeAzureWorkloadPointInTimeRestoreRequest ObjectTypeBasicRestoreRequest = "AzureWorkloadPointInTimeRestoreRequest" // ObjectTypeBasicRestoreRequestObjectTypeAzureWorkloadRestoreRequest ... ObjectTypeBasicRestoreRequestObjectTypeAzureWorkloadRestoreRequest ObjectTypeBasicRestoreRequest = "AzureWorkloadRestoreRequest" // ObjectTypeBasicRestoreRequestObjectTypeAzureWorkloadSAPHanaPointInTimeRestoreRequest ... ObjectTypeBasicRestoreRequestObjectTypeAzureWorkloadSAPHanaPointInTimeRestoreRequest ObjectTypeBasicRestoreRequest = "AzureWorkloadSAPHanaPointInTimeRestoreRequest" // ObjectTypeBasicRestoreRequestObjectTypeAzureWorkloadSAPHanaPointInTimeRestoreWithRehydrateRequest ... ObjectTypeBasicRestoreRequestObjectTypeAzureWorkloadSAPHanaPointInTimeRestoreWithRehydrateRequest ObjectTypeBasicRestoreRequest = "AzureWorkloadSAPHanaPointInTimeRestoreWithRehydrateRequest" // ObjectTypeBasicRestoreRequestObjectTypeAzureWorkloadSAPHanaRestoreRequest ... ObjectTypeBasicRestoreRequestObjectTypeAzureWorkloadSAPHanaRestoreRequest ObjectTypeBasicRestoreRequest = "AzureWorkloadSAPHanaRestoreRequest" // ObjectTypeBasicRestoreRequestObjectTypeAzureWorkloadSAPHanaRestoreWithRehydrateRequest ... ObjectTypeBasicRestoreRequestObjectTypeAzureWorkloadSAPHanaRestoreWithRehydrateRequest ObjectTypeBasicRestoreRequest = "AzureWorkloadSAPHanaRestoreWithRehydrateRequest" // ObjectTypeBasicRestoreRequestObjectTypeAzureWorkloadSQLPointInTimeRestoreRequest ... ObjectTypeBasicRestoreRequestObjectTypeAzureWorkloadSQLPointInTimeRestoreRequest ObjectTypeBasicRestoreRequest = "AzureWorkloadSQLPointInTimeRestoreRequest" // ObjectTypeBasicRestoreRequestObjectTypeAzureWorkloadSQLPointInTimeRestoreWithRehydrateRequest ... ObjectTypeBasicRestoreRequestObjectTypeAzureWorkloadSQLPointInTimeRestoreWithRehydrateRequest ObjectTypeBasicRestoreRequest = "AzureWorkloadSQLPointInTimeRestoreWithRehydrateRequest" // ObjectTypeBasicRestoreRequestObjectTypeAzureWorkloadSQLRestoreRequest ... ObjectTypeBasicRestoreRequestObjectTypeAzureWorkloadSQLRestoreRequest ObjectTypeBasicRestoreRequest = "AzureWorkloadSQLRestoreRequest" // ObjectTypeBasicRestoreRequestObjectTypeAzureWorkloadSQLRestoreWithRehydrateRequest ... ObjectTypeBasicRestoreRequestObjectTypeAzureWorkloadSQLRestoreWithRehydrateRequest ObjectTypeBasicRestoreRequest = "AzureWorkloadSQLRestoreWithRehydrateRequest" // ObjectTypeBasicRestoreRequestObjectTypeIaasVMRestoreRequest ... ObjectTypeBasicRestoreRequestObjectTypeIaasVMRestoreRequest ObjectTypeBasicRestoreRequest = "IaasVMRestoreRequest" // ObjectTypeBasicRestoreRequestObjectTypeIaasVMRestoreWithRehydrationRequest ... ObjectTypeBasicRestoreRequestObjectTypeIaasVMRestoreWithRehydrationRequest ObjectTypeBasicRestoreRequest = "IaasVMRestoreWithRehydrationRequest" // ObjectTypeBasicRestoreRequestObjectTypeRestoreRequest ... ObjectTypeBasicRestoreRequestObjectTypeRestoreRequest ObjectTypeBasicRestoreRequest = "RestoreRequest" ) // PossibleObjectTypeBasicRestoreRequestValues returns an array of possible values for the ObjectTypeBasicRestoreRequest const type. func PossibleObjectTypeBasicRestoreRequestValues() []ObjectTypeBasicRestoreRequest { return []ObjectTypeBasicRestoreRequest{ObjectTypeBasicRestoreRequestObjectTypeAzureFileShareRestoreRequest, ObjectTypeBasicRestoreRequestObjectTypeAzureWorkloadPointInTimeRestoreRequest, ObjectTypeBasicRestoreRequestObjectTypeAzureWorkloadRestoreRequest, ObjectTypeBasicRestoreRequestObjectTypeAzureWorkloadSAPHanaPointInTimeRestoreRequest, ObjectTypeBasicRestoreRequestObjectTypeAzureWorkloadSAPHanaPointInTimeRestoreWithRehydrateRequest, ObjectTypeBasicRestoreRequestObjectTypeAzureWorkloadSAPHanaRestoreRequest, ObjectTypeBasicRestoreRequestObjectTypeAzureWorkloadSAPHanaRestoreWithRehydrateRequest, ObjectTypeBasicRestoreRequestObjectTypeAzureWorkloadSQLPointInTimeRestoreRequest, ObjectTypeBasicRestoreRequestObjectTypeAzureWorkloadSQLPointInTimeRestoreWithRehydrateRequest, ObjectTypeBasicRestoreRequestObjectTypeAzureWorkloadSQLRestoreRequest, ObjectTypeBasicRestoreRequestObjectTypeAzureWorkloadSQLRestoreWithRehydrateRequest, ObjectTypeBasicRestoreRequestObjectTypeIaasVMRestoreRequest, ObjectTypeBasicRestoreRequestObjectTypeIaasVMRestoreWithRehydrationRequest, ObjectTypeBasicRestoreRequestObjectTypeRestoreRequest} } // ObjectTypeBasicValidateOperationRequest enumerates the values for object type basic validate operation // request. type ObjectTypeBasicValidateOperationRequest string const ( // ObjectTypeBasicValidateOperationRequestObjectTypeValidateIaasVMRestoreOperationRequest ... ObjectTypeBasicValidateOperationRequestObjectTypeValidateIaasVMRestoreOperationRequest ObjectTypeBasicValidateOperationRequest = "ValidateIaasVMRestoreOperationRequest" // ObjectTypeBasicValidateOperationRequestObjectTypeValidateOperationRequest ... ObjectTypeBasicValidateOperationRequestObjectTypeValidateOperationRequest ObjectTypeBasicValidateOperationRequest = "ValidateOperationRequest" // ObjectTypeBasicValidateOperationRequestObjectTypeValidateRestoreOperationRequest ... ObjectTypeBasicValidateOperationRequestObjectTypeValidateRestoreOperationRequest ObjectTypeBasicValidateOperationRequest = "ValidateRestoreOperationRequest" ) // PossibleObjectTypeBasicValidateOperationRequestValues returns an array of possible values for the ObjectTypeBasicValidateOperationRequest const type. func PossibleObjectTypeBasicValidateOperationRequestValues() []ObjectTypeBasicValidateOperationRequest { return []ObjectTypeBasicValidateOperationRequest{ObjectTypeBasicValidateOperationRequestObjectTypeValidateIaasVMRestoreOperationRequest, ObjectTypeBasicValidateOperationRequestObjectTypeValidateOperationRequest, ObjectTypeBasicValidateOperationRequestObjectTypeValidateRestoreOperationRequest} } // ObjectTypeBasicVaultStorageConfigOperationResultResponse enumerates the values for object type basic vault // storage config operation result response. type ObjectTypeBasicVaultStorageConfigOperationResultResponse string const ( // ObjectTypeBasicVaultStorageConfigOperationResultResponseObjectTypePrepareDataMoveResponse ... ObjectTypeBasicVaultStorageConfigOperationResultResponseObjectTypePrepareDataMoveResponse ObjectTypeBasicVaultStorageConfigOperationResultResponse = "PrepareDataMoveResponse" // ObjectTypeBasicVaultStorageConfigOperationResultResponseObjectTypeVaultStorageConfigOperationResultResponse ... ObjectTypeBasicVaultStorageConfigOperationResultResponseObjectTypeVaultStorageConfigOperationResultResponse ObjectTypeBasicVaultStorageConfigOperationResultResponse = "VaultStorageConfigOperationResultResponse" ) // PossibleObjectTypeBasicVaultStorageConfigOperationResultResponseValues returns an array of possible values for the ObjectTypeBasicVaultStorageConfigOperationResultResponse const type. func PossibleObjectTypeBasicVaultStorageConfigOperationResultResponseValues() []ObjectTypeBasicVaultStorageConfigOperationResultResponse { return []ObjectTypeBasicVaultStorageConfigOperationResultResponse{ObjectTypeBasicVaultStorageConfigOperationResultResponseObjectTypePrepareDataMoveResponse, ObjectTypeBasicVaultStorageConfigOperationResultResponseObjectTypeVaultStorageConfigOperationResultResponse} } // OperationStatusValues enumerates the values for operation status values. type OperationStatusValues string const ( // OperationStatusValuesCanceled ... OperationStatusValuesCanceled OperationStatusValues = "Canceled" // OperationStatusValuesFailed ... OperationStatusValuesFailed OperationStatusValues = "Failed" // OperationStatusValuesInProgress ... OperationStatusValuesInProgress OperationStatusValues = "InProgress" // OperationStatusValuesInvalid ... OperationStatusValuesInvalid OperationStatusValues = "Invalid" // OperationStatusValuesSucceeded ... OperationStatusValuesSucceeded OperationStatusValues = "Succeeded" ) // PossibleOperationStatusValuesValues returns an array of possible values for the OperationStatusValues const type. func PossibleOperationStatusValuesValues() []OperationStatusValues { return []OperationStatusValues{OperationStatusValuesCanceled, OperationStatusValuesFailed, OperationStatusValuesInProgress, OperationStatusValuesInvalid, OperationStatusValuesSucceeded} } // OperationType enumerates the values for operation type. type OperationType string const ( // OperationTypeInvalid ... OperationTypeInvalid OperationType = "Invalid" // OperationTypeRegister ... OperationTypeRegister OperationType = "Register" // OperationTypeReregister ... OperationTypeReregister OperationType = "Reregister" ) // PossibleOperationTypeValues returns an array of possible values for the OperationType const type. func PossibleOperationTypeValues() []OperationType { return []OperationType{OperationTypeInvalid, OperationTypeRegister, OperationTypeReregister} } // OverwriteOptions enumerates the values for overwrite options. type OverwriteOptions string const ( // OverwriteOptionsFailOnConflict ... OverwriteOptionsFailOnConflict OverwriteOptions = "FailOnConflict" // OverwriteOptionsInvalid ... OverwriteOptionsInvalid OverwriteOptions = "Invalid" // OverwriteOptionsOverwrite ... OverwriteOptionsOverwrite OverwriteOptions = "Overwrite" ) // PossibleOverwriteOptionsValues returns an array of possible values for the OverwriteOptions const type. func PossibleOverwriteOptionsValues() []OverwriteOptions { return []OverwriteOptions{OverwriteOptionsFailOnConflict, OverwriteOptionsInvalid, OverwriteOptionsOverwrite} } // PolicyType enumerates the values for policy type. type PolicyType string const ( // PolicyTypeCopyOnlyFull ... PolicyTypeCopyOnlyFull PolicyType = "CopyOnlyFull" // PolicyTypeDifferential ... PolicyTypeDifferential PolicyType = "Differential" // PolicyTypeFull ... PolicyTypeFull PolicyType = "Full" // PolicyTypeIncremental ... PolicyTypeIncremental PolicyType = "Incremental" // PolicyTypeInvalid ... PolicyTypeInvalid PolicyType = "Invalid" // PolicyTypeLog ... PolicyTypeLog PolicyType = "Log" ) // PossiblePolicyTypeValues returns an array of possible values for the PolicyType const type. func PossiblePolicyTypeValues() []PolicyType { return []PolicyType{PolicyTypeCopyOnlyFull, PolicyTypeDifferential, PolicyTypeFull, PolicyTypeIncremental, PolicyTypeInvalid, PolicyTypeLog} } // PrivateEndpointConnectionStatus enumerates the values for private endpoint connection status. type PrivateEndpointConnectionStatus string const ( // PrivateEndpointConnectionStatusApproved ... PrivateEndpointConnectionStatusApproved PrivateEndpointConnectionStatus = "Approved" // PrivateEndpointConnectionStatusDisconnected ... PrivateEndpointConnectionStatusDisconnected PrivateEndpointConnectionStatus = "Disconnected" // PrivateEndpointConnectionStatusPending ... PrivateEndpointConnectionStatusPending PrivateEndpointConnectionStatus = "Pending" // PrivateEndpointConnectionStatusRejected ... PrivateEndpointConnectionStatusRejected PrivateEndpointConnectionStatus = "Rejected" ) // PossiblePrivateEndpointConnectionStatusValues returns an array of possible values for the PrivateEndpointConnectionStatus const type. func PossiblePrivateEndpointConnectionStatusValues() []PrivateEndpointConnectionStatus { return []PrivateEndpointConnectionStatus{PrivateEndpointConnectionStatusApproved, PrivateEndpointConnectionStatusDisconnected, PrivateEndpointConnectionStatusPending, PrivateEndpointConnectionStatusRejected} } // ProtectableContainerType enumerates the values for protectable container type. type ProtectableContainerType string const ( // ProtectableContainerTypeProtectableContainer ... ProtectableContainerTypeProtectableContainer ProtectableContainerType = "ProtectableContainer" // ProtectableContainerTypeStorageContainer ... ProtectableContainerTypeStorageContainer ProtectableContainerType = "StorageContainer" // ProtectableContainerTypeVMAppContainer ... ProtectableContainerTypeVMAppContainer ProtectableContainerType = "VMAppContainer" ) // PossibleProtectableContainerTypeValues returns an array of possible values for the ProtectableContainerType const type. func PossibleProtectableContainerTypeValues() []ProtectableContainerType { return []ProtectableContainerType{ProtectableContainerTypeProtectableContainer, ProtectableContainerTypeStorageContainer, ProtectableContainerTypeVMAppContainer} } // ProtectableItemType enumerates the values for protectable item type. type ProtectableItemType string const ( // ProtectableItemTypeAzureFileShare ... ProtectableItemTypeAzureFileShare ProtectableItemType = "AzureFileShare" // ProtectableItemTypeAzureVMWorkloadProtectableItem ... ProtectableItemTypeAzureVMWorkloadProtectableItem ProtectableItemType = "AzureVmWorkloadProtectableItem" // ProtectableItemTypeIaaSVMProtectableItem ... ProtectableItemTypeIaaSVMProtectableItem ProtectableItemType = "IaaSVMProtectableItem" // ProtectableItemTypeMicrosoftClassicComputevirtualMachines ... ProtectableItemTypeMicrosoftClassicComputevirtualMachines ProtectableItemType = "Microsoft.ClassicCompute/virtualMachines" // ProtectableItemTypeMicrosoftComputevirtualMachines ... ProtectableItemTypeMicrosoftComputevirtualMachines ProtectableItemType = "Microsoft.Compute/virtualMachines" // ProtectableItemTypeSAPAseSystem ... ProtectableItemTypeSAPAseSystem ProtectableItemType = "SAPAseSystem" // ProtectableItemTypeSAPHanaDatabase ... ProtectableItemTypeSAPHanaDatabase ProtectableItemType = "SAPHanaDatabase" // ProtectableItemTypeSAPHanaSystem ... ProtectableItemTypeSAPHanaSystem ProtectableItemType = "SAPHanaSystem" // ProtectableItemTypeSQLAvailabilityGroupContainer ... ProtectableItemTypeSQLAvailabilityGroupContainer ProtectableItemType = "SQLAvailabilityGroupContainer" // ProtectableItemTypeSQLDataBase ... ProtectableItemTypeSQLDataBase ProtectableItemType = "SQLDataBase" // ProtectableItemTypeSQLInstance ... ProtectableItemTypeSQLInstance ProtectableItemType = "SQLInstance" // ProtectableItemTypeWorkloadProtectableItem ... ProtectableItemTypeWorkloadProtectableItem ProtectableItemType = "WorkloadProtectableItem" ) // PossibleProtectableItemTypeValues returns an array of possible values for the ProtectableItemType const type. func PossibleProtectableItemTypeValues() []ProtectableItemType { return []ProtectableItemType{ProtectableItemTypeAzureFileShare, ProtectableItemTypeAzureVMWorkloadProtectableItem, ProtectableItemTypeIaaSVMProtectableItem, ProtectableItemTypeMicrosoftClassicComputevirtualMachines, ProtectableItemTypeMicrosoftComputevirtualMachines, ProtectableItemTypeSAPAseSystem, ProtectableItemTypeSAPHanaDatabase, ProtectableItemTypeSAPHanaSystem, ProtectableItemTypeSQLAvailabilityGroupContainer, ProtectableItemTypeSQLDataBase, ProtectableItemTypeSQLInstance, ProtectableItemTypeWorkloadProtectableItem} } // ProtectedItemHealthStatus enumerates the values for protected item health status. type ProtectedItemHealthStatus string const ( // ProtectedItemHealthStatusHealthy ... ProtectedItemHealthStatusHealthy ProtectedItemHealthStatus = "Healthy" // ProtectedItemHealthStatusInvalid ... ProtectedItemHealthStatusInvalid ProtectedItemHealthStatus = "Invalid" // ProtectedItemHealthStatusIRPending ... ProtectedItemHealthStatusIRPending ProtectedItemHealthStatus = "IRPending" // ProtectedItemHealthStatusNotReachable ... ProtectedItemHealthStatusNotReachable ProtectedItemHealthStatus = "NotReachable" // ProtectedItemHealthStatusUnhealthy ... ProtectedItemHealthStatusUnhealthy ProtectedItemHealthStatus = "Unhealthy" ) // PossibleProtectedItemHealthStatusValues returns an array of possible values for the ProtectedItemHealthStatus const type. func PossibleProtectedItemHealthStatusValues() []ProtectedItemHealthStatus { return []ProtectedItemHealthStatus{ProtectedItemHealthStatusHealthy, ProtectedItemHealthStatusInvalid, ProtectedItemHealthStatusIRPending, ProtectedItemHealthStatusNotReachable, ProtectedItemHealthStatusUnhealthy} } // ProtectedItemState enumerates the values for protected item state. type ProtectedItemState string const ( // ProtectedItemStateInvalid ... ProtectedItemStateInvalid ProtectedItemState = "Invalid" // ProtectedItemStateIRPending ... ProtectedItemStateIRPending ProtectedItemState = "IRPending" // ProtectedItemStateProtected ... ProtectedItemStateProtected ProtectedItemState = "Protected" // ProtectedItemStateProtectionError ... ProtectedItemStateProtectionError ProtectedItemState = "ProtectionError" // ProtectedItemStateProtectionPaused ... ProtectedItemStateProtectionPaused ProtectedItemState = "ProtectionPaused" // ProtectedItemStateProtectionStopped ... ProtectedItemStateProtectionStopped ProtectedItemState = "ProtectionStopped" ) // PossibleProtectedItemStateValues returns an array of possible values for the ProtectedItemState const type. func PossibleProtectedItemStateValues() []ProtectedItemState { return []ProtectedItemState{ProtectedItemStateInvalid, ProtectedItemStateIRPending, ProtectedItemStateProtected, ProtectedItemStateProtectionError, ProtectedItemStateProtectionPaused, ProtectedItemStateProtectionStopped} } // ProtectedItemType enumerates the values for protected item type. type ProtectedItemType string const ( // ProtectedItemTypeAzureFileShareProtectedItem ... ProtectedItemTypeAzureFileShareProtectedItem ProtectedItemType = "AzureFileShareProtectedItem" // ProtectedItemTypeAzureIaaSVMProtectedItem ... ProtectedItemTypeAzureIaaSVMProtectedItem ProtectedItemType = "AzureIaaSVMProtectedItem" // ProtectedItemTypeAzureVMWorkloadProtectedItem ... ProtectedItemTypeAzureVMWorkloadProtectedItem ProtectedItemType = "AzureVmWorkloadProtectedItem" // ProtectedItemTypeAzureVMWorkloadSAPAseDatabase ... ProtectedItemTypeAzureVMWorkloadSAPAseDatabase ProtectedItemType = "AzureVmWorkloadSAPAseDatabase" // ProtectedItemTypeAzureVMWorkloadSAPHanaDatabase ... ProtectedItemTypeAzureVMWorkloadSAPHanaDatabase ProtectedItemType = "AzureVmWorkloadSAPHanaDatabase" // ProtectedItemTypeAzureVMWorkloadSQLDatabase ... ProtectedItemTypeAzureVMWorkloadSQLDatabase ProtectedItemType = "AzureVmWorkloadSQLDatabase" // ProtectedItemTypeDPMProtectedItem ... ProtectedItemTypeDPMProtectedItem ProtectedItemType = "DPMProtectedItem" // ProtectedItemTypeGenericProtectedItem ... ProtectedItemTypeGenericProtectedItem ProtectedItemType = "GenericProtectedItem" // ProtectedItemTypeMabFileFolderProtectedItem ... ProtectedItemTypeMabFileFolderProtectedItem ProtectedItemType = "MabFileFolderProtectedItem" // ProtectedItemTypeMicrosoftClassicComputevirtualMachines ... ProtectedItemTypeMicrosoftClassicComputevirtualMachines ProtectedItemType = "Microsoft.ClassicCompute/virtualMachines" // ProtectedItemTypeMicrosoftComputevirtualMachines ... ProtectedItemTypeMicrosoftComputevirtualMachines ProtectedItemType = "Microsoft.Compute/virtualMachines" // ProtectedItemTypeMicrosoftSqlserversdatabases ... ProtectedItemTypeMicrosoftSqlserversdatabases ProtectedItemType = "Microsoft.Sql/servers/databases" // ProtectedItemTypeProtectedItem ... ProtectedItemTypeProtectedItem ProtectedItemType = "ProtectedItem" ) // PossibleProtectedItemTypeValues returns an array of possible values for the ProtectedItemType const type. func PossibleProtectedItemTypeValues() []ProtectedItemType { return []ProtectedItemType{ProtectedItemTypeAzureFileShareProtectedItem, ProtectedItemTypeAzureIaaSVMProtectedItem, ProtectedItemTypeAzureVMWorkloadProtectedItem, ProtectedItemTypeAzureVMWorkloadSAPAseDatabase, ProtectedItemTypeAzureVMWorkloadSAPHanaDatabase, ProtectedItemTypeAzureVMWorkloadSQLDatabase, ProtectedItemTypeDPMProtectedItem, ProtectedItemTypeGenericProtectedItem, ProtectedItemTypeMabFileFolderProtectedItem, ProtectedItemTypeMicrosoftClassicComputevirtualMachines, ProtectedItemTypeMicrosoftComputevirtualMachines, ProtectedItemTypeMicrosoftSqlserversdatabases, ProtectedItemTypeProtectedItem} } // ProtectionIntentItemType enumerates the values for protection intent item type. type ProtectionIntentItemType string const ( // ProtectionIntentItemTypeAzureResourceItem ... ProtectionIntentItemTypeAzureResourceItem ProtectionIntentItemType = "AzureResourceItem" // ProtectionIntentItemTypeAzureWorkloadAutoProtectionIntent ... ProtectionIntentItemTypeAzureWorkloadAutoProtectionIntent ProtectionIntentItemType = "AzureWorkloadAutoProtectionIntent" // ProtectionIntentItemTypeAzureWorkloadContainerAutoProtectionIntent ... ProtectionIntentItemTypeAzureWorkloadContainerAutoProtectionIntent ProtectionIntentItemType = "AzureWorkloadContainerAutoProtectionIntent" // ProtectionIntentItemTypeAzureWorkloadSQLAutoProtectionIntent ... ProtectionIntentItemTypeAzureWorkloadSQLAutoProtectionIntent ProtectionIntentItemType = "AzureWorkloadSQLAutoProtectionIntent" // ProtectionIntentItemTypeProtectionIntent ... ProtectionIntentItemTypeProtectionIntent ProtectionIntentItemType = "ProtectionIntent" // ProtectionIntentItemTypeRecoveryServiceVaultItem ... ProtectionIntentItemTypeRecoveryServiceVaultItem ProtectionIntentItemType = "RecoveryServiceVaultItem" ) // PossibleProtectionIntentItemTypeValues returns an array of possible values for the ProtectionIntentItemType const type. func PossibleProtectionIntentItemTypeValues() []ProtectionIntentItemType { return []ProtectionIntentItemType{ProtectionIntentItemTypeAzureResourceItem, ProtectionIntentItemTypeAzureWorkloadAutoProtectionIntent, ProtectionIntentItemTypeAzureWorkloadContainerAutoProtectionIntent, ProtectionIntentItemTypeAzureWorkloadSQLAutoProtectionIntent, ProtectionIntentItemTypeProtectionIntent, ProtectionIntentItemTypeRecoveryServiceVaultItem} } // ProtectionState enumerates the values for protection state. type ProtectionState string const ( // ProtectionStateInvalid ... ProtectionStateInvalid ProtectionState = "Invalid" // ProtectionStateIRPending ... ProtectionStateIRPending ProtectionState = "IRPending" // ProtectionStateProtected ... ProtectionStateProtected ProtectionState = "Protected" // ProtectionStateProtectionError ... ProtectionStateProtectionError ProtectionState = "ProtectionError" // ProtectionStateProtectionPaused ... ProtectionStateProtectionPaused ProtectionState = "ProtectionPaused" // ProtectionStateProtectionStopped ... ProtectionStateProtectionStopped ProtectionState = "ProtectionStopped" ) // PossibleProtectionStateValues returns an array of possible values for the ProtectionState const type. func PossibleProtectionStateValues() []ProtectionState { return []ProtectionState{ProtectionStateInvalid, ProtectionStateIRPending, ProtectionStateProtected, ProtectionStateProtectionError, ProtectionStateProtectionPaused, ProtectionStateProtectionStopped} } // ProtectionStatus enumerates the values for protection status. type ProtectionStatus string const ( // ProtectionStatusInvalid ... ProtectionStatusInvalid ProtectionStatus = "Invalid" // ProtectionStatusNotProtected ... ProtectionStatusNotProtected ProtectionStatus = "NotProtected" // ProtectionStatusProtected ... ProtectionStatusProtected ProtectionStatus = "Protected" // ProtectionStatusProtecting ... ProtectionStatusProtecting ProtectionStatus = "Protecting" // ProtectionStatusProtectionFailed ... ProtectionStatusProtectionFailed ProtectionStatus = "ProtectionFailed" ) // PossibleProtectionStatusValues returns an array of possible values for the ProtectionStatus const type. func PossibleProtectionStatusValues() []ProtectionStatus { return []ProtectionStatus{ProtectionStatusInvalid, ProtectionStatusNotProtected, ProtectionStatusProtected, ProtectionStatusProtecting, ProtectionStatusProtectionFailed} } // ProvisioningState enumerates the values for provisioning state. type ProvisioningState string const ( // ProvisioningStateDeleting ... ProvisioningStateDeleting ProvisioningState = "Deleting" // ProvisioningStateFailed ... ProvisioningStateFailed ProvisioningState = "Failed" // ProvisioningStatePending ... ProvisioningStatePending ProvisioningState = "Pending" // ProvisioningStateSucceeded ... ProvisioningStateSucceeded ProvisioningState = "Succeeded" ) // PossibleProvisioningStateValues returns an array of possible values for the ProvisioningState const type. func PossibleProvisioningStateValues() []ProvisioningState { return []ProvisioningState{ProvisioningStateDeleting, ProvisioningStateFailed, ProvisioningStatePending, ProvisioningStateSucceeded} } // RecoveryMode enumerates the values for recovery mode. type RecoveryMode string const ( // RecoveryModeFileRecovery ... RecoveryModeFileRecovery RecoveryMode = "FileRecovery" // RecoveryModeInvalid ... RecoveryModeInvalid RecoveryMode = "Invalid" // RecoveryModeWorkloadRecovery ... RecoveryModeWorkloadRecovery RecoveryMode = "WorkloadRecovery" ) // PossibleRecoveryModeValues returns an array of possible values for the RecoveryMode const type. func PossibleRecoveryModeValues() []RecoveryMode { return []RecoveryMode{RecoveryModeFileRecovery, RecoveryModeInvalid, RecoveryModeWorkloadRecovery} } // RecoveryPointTierStatus enumerates the values for recovery point tier status. type RecoveryPointTierStatus string const ( // RecoveryPointTierStatusDeleted ... RecoveryPointTierStatusDeleted RecoveryPointTierStatus = "Deleted" // RecoveryPointTierStatusDisabled ... RecoveryPointTierStatusDisabled RecoveryPointTierStatus = "Disabled" // RecoveryPointTierStatusInvalid ... RecoveryPointTierStatusInvalid RecoveryPointTierStatus = "Invalid" // RecoveryPointTierStatusRehydrated ... RecoveryPointTierStatusRehydrated RecoveryPointTierStatus = "Rehydrated" // RecoveryPointTierStatusValid ... RecoveryPointTierStatusValid RecoveryPointTierStatus = "Valid" ) // PossibleRecoveryPointTierStatusValues returns an array of possible values for the RecoveryPointTierStatus const type. func PossibleRecoveryPointTierStatusValues() []RecoveryPointTierStatus { return []RecoveryPointTierStatus{RecoveryPointTierStatusDeleted, RecoveryPointTierStatusDisabled, RecoveryPointTierStatusInvalid, RecoveryPointTierStatusRehydrated, RecoveryPointTierStatusValid} } // RecoveryPointTierType enumerates the values for recovery point tier type. type RecoveryPointTierType string const ( // RecoveryPointTierTypeArchivedRP ... RecoveryPointTierTypeArchivedRP RecoveryPointTierType = "ArchivedRP" // RecoveryPointTierTypeHardenedRP ... RecoveryPointTierTypeHardenedRP RecoveryPointTierType = "HardenedRP" // RecoveryPointTierTypeInstantRP ... RecoveryPointTierTypeInstantRP RecoveryPointTierType = "InstantRP" // RecoveryPointTierTypeInvalid ... RecoveryPointTierTypeInvalid RecoveryPointTierType = "Invalid" ) // PossibleRecoveryPointTierTypeValues returns an array of possible values for the RecoveryPointTierType const type. func PossibleRecoveryPointTierTypeValues() []RecoveryPointTierType { return []RecoveryPointTierType{RecoveryPointTierTypeArchivedRP, RecoveryPointTierTypeHardenedRP, RecoveryPointTierTypeInstantRP, RecoveryPointTierTypeInvalid} } // RecoveryType enumerates the values for recovery type. type RecoveryType string const ( // RecoveryTypeAlternateLocation ... RecoveryTypeAlternateLocation RecoveryType = "AlternateLocation" // RecoveryTypeInvalid ... RecoveryTypeInvalid RecoveryType = "Invalid" // RecoveryTypeOffline ... RecoveryTypeOffline RecoveryType = "Offline" // RecoveryTypeOriginalLocation ... RecoveryTypeOriginalLocation RecoveryType = "OriginalLocation" // RecoveryTypeRestoreDisks ... RecoveryTypeRestoreDisks RecoveryType = "RestoreDisks" ) // PossibleRecoveryTypeValues returns an array of possible values for the RecoveryType const type. func PossibleRecoveryTypeValues() []RecoveryType { return []RecoveryType{RecoveryTypeAlternateLocation, RecoveryTypeInvalid, RecoveryTypeOffline, RecoveryTypeOriginalLocation, RecoveryTypeRestoreDisks} } // RehydrationPriority enumerates the values for rehydration priority. type RehydrationPriority string const ( // RehydrationPriorityHigh ... RehydrationPriorityHigh RehydrationPriority = "High" // RehydrationPriorityStandard ... RehydrationPriorityStandard RehydrationPriority = "Standard" ) // PossibleRehydrationPriorityValues returns an array of possible values for the RehydrationPriority const type. func PossibleRehydrationPriorityValues() []RehydrationPriority { return []RehydrationPriority{RehydrationPriorityHigh, RehydrationPriorityStandard} } // ResourceHealthStatus enumerates the values for resource health status. type ResourceHealthStatus string const ( // ResourceHealthStatusHealthy ... ResourceHealthStatusHealthy ResourceHealthStatus = "Healthy" // ResourceHealthStatusInvalid ... ResourceHealthStatusInvalid ResourceHealthStatus = "Invalid" // ResourceHealthStatusPersistentDegraded ... ResourceHealthStatusPersistentDegraded ResourceHealthStatus = "PersistentDegraded" // ResourceHealthStatusPersistentUnhealthy ... ResourceHealthStatusPersistentUnhealthy ResourceHealthStatus = "PersistentUnhealthy" // ResourceHealthStatusTransientDegraded ... ResourceHealthStatusTransientDegraded ResourceHealthStatus = "TransientDegraded" // ResourceHealthStatusTransientUnhealthy ... ResourceHealthStatusTransientUnhealthy ResourceHealthStatus = "TransientUnhealthy" ) // PossibleResourceHealthStatusValues returns an array of possible values for the ResourceHealthStatus const type. func PossibleResourceHealthStatusValues() []ResourceHealthStatus { return []ResourceHealthStatus{ResourceHealthStatusHealthy, ResourceHealthStatusInvalid, ResourceHealthStatusPersistentDegraded, ResourceHealthStatusPersistentUnhealthy, ResourceHealthStatusTransientDegraded, ResourceHealthStatusTransientUnhealthy} } // RestorePointQueryType enumerates the values for restore point query type. type RestorePointQueryType string const ( // RestorePointQueryTypeAll ... RestorePointQueryTypeAll RestorePointQueryType = "All" // RestorePointQueryTypeDifferential ... RestorePointQueryTypeDifferential RestorePointQueryType = "Differential" // RestorePointQueryTypeFull ... RestorePointQueryTypeFull RestorePointQueryType = "Full" // RestorePointQueryTypeFullAndDifferential ... RestorePointQueryTypeFullAndDifferential RestorePointQueryType = "FullAndDifferential" // RestorePointQueryTypeIncremental ... RestorePointQueryTypeIncremental RestorePointQueryType = "Incremental" // RestorePointQueryTypeInvalid ... RestorePointQueryTypeInvalid RestorePointQueryType = "Invalid" // RestorePointQueryTypeLog ... RestorePointQueryTypeLog RestorePointQueryType = "Log" ) // PossibleRestorePointQueryTypeValues returns an array of possible values for the RestorePointQueryType const type. func PossibleRestorePointQueryTypeValues() []RestorePointQueryType { return []RestorePointQueryType{RestorePointQueryTypeAll, RestorePointQueryTypeDifferential, RestorePointQueryTypeFull, RestorePointQueryTypeFullAndDifferential, RestorePointQueryTypeIncremental, RestorePointQueryTypeInvalid, RestorePointQueryTypeLog} } // RestorePointType enumerates the values for restore point type. type RestorePointType string const ( // RestorePointTypeDifferential ... RestorePointTypeDifferential RestorePointType = "Differential" // RestorePointTypeFull ... RestorePointTypeFull RestorePointType = "Full" // RestorePointTypeIncremental ... RestorePointTypeIncremental RestorePointType = "Incremental" // RestorePointTypeInvalid ... RestorePointTypeInvalid RestorePointType = "Invalid" // RestorePointTypeLog ... RestorePointTypeLog RestorePointType = "Log" ) // PossibleRestorePointTypeValues returns an array of possible values for the RestorePointType const type. func PossibleRestorePointTypeValues() []RestorePointType { return []RestorePointType{RestorePointTypeDifferential, RestorePointTypeFull, RestorePointTypeIncremental, RestorePointTypeInvalid, RestorePointTypeLog} } // RestoreRequestType enumerates the values for restore request type. type RestoreRequestType string const ( // RestoreRequestTypeFullShareRestore ... RestoreRequestTypeFullShareRestore RestoreRequestType = "FullShareRestore" // RestoreRequestTypeInvalid ... RestoreRequestTypeInvalid RestoreRequestType = "Invalid" // RestoreRequestTypeItemLevelRestore ... RestoreRequestTypeItemLevelRestore RestoreRequestType = "ItemLevelRestore" ) // PossibleRestoreRequestTypeValues returns an array of possible values for the RestoreRequestType const type. func PossibleRestoreRequestTypeValues() []RestoreRequestType { return []RestoreRequestType{RestoreRequestTypeFullShareRestore, RestoreRequestTypeInvalid, RestoreRequestTypeItemLevelRestore} } // RetentionDurationType enumerates the values for retention duration type. type RetentionDurationType string const ( // RetentionDurationTypeDays ... RetentionDurationTypeDays RetentionDurationType = "Days" // RetentionDurationTypeInvalid ... RetentionDurationTypeInvalid RetentionDurationType = "Invalid" // RetentionDurationTypeMonths ... RetentionDurationTypeMonths RetentionDurationType = "Months" // RetentionDurationTypeWeeks ... RetentionDurationTypeWeeks RetentionDurationType = "Weeks" // RetentionDurationTypeYears ... RetentionDurationTypeYears RetentionDurationType = "Years" ) // PossibleRetentionDurationTypeValues returns an array of possible values for the RetentionDurationType const type. func PossibleRetentionDurationTypeValues() []RetentionDurationType { return []RetentionDurationType{RetentionDurationTypeDays, RetentionDurationTypeInvalid, RetentionDurationTypeMonths, RetentionDurationTypeWeeks, RetentionDurationTypeYears} } // RetentionPolicyType enumerates the values for retention policy type. type RetentionPolicyType string const ( // RetentionPolicyTypeLongTermRetentionPolicy ... RetentionPolicyTypeLongTermRetentionPolicy RetentionPolicyType = "LongTermRetentionPolicy" // RetentionPolicyTypeRetentionPolicy ... RetentionPolicyTypeRetentionPolicy RetentionPolicyType = "RetentionPolicy" // RetentionPolicyTypeSimpleRetentionPolicy ... RetentionPolicyTypeSimpleRetentionPolicy RetentionPolicyType = "SimpleRetentionPolicy" ) // PossibleRetentionPolicyTypeValues returns an array of possible values for the RetentionPolicyType const type. func PossibleRetentionPolicyTypeValues() []RetentionPolicyType { return []RetentionPolicyType{RetentionPolicyTypeLongTermRetentionPolicy, RetentionPolicyTypeRetentionPolicy, RetentionPolicyTypeSimpleRetentionPolicy} } // RetentionScheduleFormat enumerates the values for retention schedule format. type RetentionScheduleFormat string const ( // RetentionScheduleFormatDaily ... RetentionScheduleFormatDaily RetentionScheduleFormat = "Daily" // RetentionScheduleFormatInvalid ... RetentionScheduleFormatInvalid RetentionScheduleFormat = "Invalid" // RetentionScheduleFormatWeekly ... RetentionScheduleFormatWeekly RetentionScheduleFormat = "Weekly" ) // PossibleRetentionScheduleFormatValues returns an array of possible values for the RetentionScheduleFormat const type. func PossibleRetentionScheduleFormatValues() []RetentionScheduleFormat { return []RetentionScheduleFormat{RetentionScheduleFormatDaily, RetentionScheduleFormatInvalid, RetentionScheduleFormatWeekly} } // SchedulePolicyType enumerates the values for schedule policy type. type SchedulePolicyType string const ( // SchedulePolicyTypeLogSchedulePolicy ... SchedulePolicyTypeLogSchedulePolicy SchedulePolicyType = "LogSchedulePolicy" // SchedulePolicyTypeLongTermSchedulePolicy ... SchedulePolicyTypeLongTermSchedulePolicy SchedulePolicyType = "LongTermSchedulePolicy" // SchedulePolicyTypeSchedulePolicy ... SchedulePolicyTypeSchedulePolicy SchedulePolicyType = "SchedulePolicy" // SchedulePolicyTypeSimpleSchedulePolicy ... SchedulePolicyTypeSimpleSchedulePolicy SchedulePolicyType = "SimpleSchedulePolicy" // SchedulePolicyTypeSimpleSchedulePolicyV2 ... SchedulePolicyTypeSimpleSchedulePolicyV2 SchedulePolicyType = "SimpleSchedulePolicyV2" ) // PossibleSchedulePolicyTypeValues returns an array of possible values for the SchedulePolicyType const type. func PossibleSchedulePolicyTypeValues() []SchedulePolicyType { return []SchedulePolicyType{SchedulePolicyTypeLogSchedulePolicy, SchedulePolicyTypeLongTermSchedulePolicy, SchedulePolicyTypeSchedulePolicy, SchedulePolicyTypeSimpleSchedulePolicy, SchedulePolicyTypeSimpleSchedulePolicyV2} } // ScheduleRunType enumerates the values for schedule run type. type ScheduleRunType string const ( // ScheduleRunTypeDaily ... ScheduleRunTypeDaily ScheduleRunType = "Daily" // ScheduleRunTypeHourly ... ScheduleRunTypeHourly ScheduleRunType = "Hourly" // ScheduleRunTypeInvalid ... ScheduleRunTypeInvalid ScheduleRunType = "Invalid" // ScheduleRunTypeWeekly ... ScheduleRunTypeWeekly ScheduleRunType = "Weekly" ) // PossibleScheduleRunTypeValues returns an array of possible values for the ScheduleRunType const type. func PossibleScheduleRunTypeValues() []ScheduleRunType { return []ScheduleRunType{ScheduleRunTypeDaily, ScheduleRunTypeHourly, ScheduleRunTypeInvalid, ScheduleRunTypeWeekly} } // SoftDeleteFeatureState enumerates the values for soft delete feature state. type SoftDeleteFeatureState string const ( // SoftDeleteFeatureStateDisabled ... SoftDeleteFeatureStateDisabled SoftDeleteFeatureState = "Disabled" // SoftDeleteFeatureStateEnabled ... SoftDeleteFeatureStateEnabled SoftDeleteFeatureState = "Enabled" // SoftDeleteFeatureStateInvalid ... SoftDeleteFeatureStateInvalid SoftDeleteFeatureState = "Invalid" ) // PossibleSoftDeleteFeatureStateValues returns an array of possible values for the SoftDeleteFeatureState const type. func PossibleSoftDeleteFeatureStateValues() []SoftDeleteFeatureState { return []SoftDeleteFeatureState{SoftDeleteFeatureStateDisabled, SoftDeleteFeatureStateEnabled, SoftDeleteFeatureStateInvalid} } // SQLDataDirectoryType enumerates the values for sql data directory type. type SQLDataDirectoryType string const ( // SQLDataDirectoryTypeData ... SQLDataDirectoryTypeData SQLDataDirectoryType = "Data" // SQLDataDirectoryTypeInvalid ... SQLDataDirectoryTypeInvalid SQLDataDirectoryType = "Invalid" // SQLDataDirectoryTypeLog ... SQLDataDirectoryTypeLog SQLDataDirectoryType = "Log" ) // PossibleSQLDataDirectoryTypeValues returns an array of possible values for the SQLDataDirectoryType const type. func PossibleSQLDataDirectoryTypeValues() []SQLDataDirectoryType { return []SQLDataDirectoryType{SQLDataDirectoryTypeData, SQLDataDirectoryTypeInvalid, SQLDataDirectoryTypeLog} } // StorageType enumerates the values for storage type. type StorageType string const ( // StorageTypeGeoRedundant ... StorageTypeGeoRedundant StorageType = "GeoRedundant" // StorageTypeInvalid ... StorageTypeInvalid StorageType = "Invalid" // StorageTypeLocallyRedundant ... StorageTypeLocallyRedundant StorageType = "LocallyRedundant" // StorageTypeReadAccessGeoZoneRedundant ... StorageTypeReadAccessGeoZoneRedundant StorageType = "ReadAccessGeoZoneRedundant" // StorageTypeZoneRedundant ... StorageTypeZoneRedundant StorageType = "ZoneRedundant" ) // PossibleStorageTypeValues returns an array of possible values for the StorageType const type. func PossibleStorageTypeValues() []StorageType { return []StorageType{StorageTypeGeoRedundant, StorageTypeInvalid, StorageTypeLocallyRedundant, StorageTypeReadAccessGeoZoneRedundant, StorageTypeZoneRedundant} } // StorageTypeState enumerates the values for storage type state. type StorageTypeState string const ( // StorageTypeStateInvalid ... StorageTypeStateInvalid StorageTypeState = "Invalid" // StorageTypeStateLocked ... StorageTypeStateLocked StorageTypeState = "Locked" // StorageTypeStateUnlocked ... StorageTypeStateUnlocked StorageTypeState = "Unlocked" ) // PossibleStorageTypeStateValues returns an array of possible values for the StorageTypeState const type. func PossibleStorageTypeStateValues() []StorageTypeState { return []StorageTypeState{StorageTypeStateInvalid, StorageTypeStateLocked, StorageTypeStateUnlocked} } // SupportStatus enumerates the values for support status. type SupportStatus string const ( // SupportStatusDefaultOFF ... SupportStatusDefaultOFF SupportStatus = "DefaultOFF" // SupportStatusDefaultON ... SupportStatusDefaultON SupportStatus = "DefaultON" // SupportStatusInvalid ... SupportStatusInvalid SupportStatus = "Invalid" // SupportStatusNotSupported ... SupportStatusNotSupported SupportStatus = "NotSupported" // SupportStatusSupported ... SupportStatusSupported SupportStatus = "Supported" ) // PossibleSupportStatusValues returns an array of possible values for the SupportStatus const type. func PossibleSupportStatusValues() []SupportStatus { return []SupportStatus{SupportStatusDefaultOFF, SupportStatusDefaultON, SupportStatusInvalid, SupportStatusNotSupported, SupportStatusSupported} } // Type enumerates the values for type. type Type string const ( // TypeBackupProtectedItemCountSummary ... TypeBackupProtectedItemCountSummary Type = "BackupProtectedItemCountSummary" // TypeBackupProtectionContainerCountSummary ... TypeBackupProtectionContainerCountSummary Type = "BackupProtectionContainerCountSummary" // TypeInvalid ... TypeInvalid Type = "Invalid" ) // PossibleTypeValues returns an array of possible values for the Type const type. func PossibleTypeValues() []Type { return []Type{TypeBackupProtectedItemCountSummary, TypeBackupProtectionContainerCountSummary, TypeInvalid} } // TypeEnum enumerates the values for type enum. type TypeEnum string const ( // TypeEnumCopyOnlyFull ... TypeEnumCopyOnlyFull TypeEnum = "CopyOnlyFull" // TypeEnumDifferential ... TypeEnumDifferential TypeEnum = "Differential" // TypeEnumFull ... TypeEnumFull TypeEnum = "Full" // TypeEnumIncremental ... TypeEnumIncremental TypeEnum = "Incremental" // TypeEnumInvalid ... TypeEnumInvalid TypeEnum = "Invalid" // TypeEnumLog ... TypeEnumLog TypeEnum = "Log" ) // PossibleTypeEnumValues returns an array of possible values for the TypeEnum const type. func PossibleTypeEnumValues() []TypeEnum { return []TypeEnum{TypeEnumCopyOnlyFull, TypeEnumDifferential, TypeEnumFull, TypeEnumIncremental, TypeEnumInvalid, TypeEnumLog} } // UsagesUnit enumerates the values for usages unit. type UsagesUnit string const ( // UsagesUnitBytes ... UsagesUnitBytes UsagesUnit = "Bytes" // UsagesUnitBytesPerSecond ... UsagesUnitBytesPerSecond UsagesUnit = "BytesPerSecond" // UsagesUnitCount ... UsagesUnitCount UsagesUnit = "Count" // UsagesUnitCountPerSecond ... UsagesUnitCountPerSecond UsagesUnit = "CountPerSecond" // UsagesUnitPercent ... UsagesUnitPercent UsagesUnit = "Percent" // UsagesUnitSeconds ... UsagesUnitSeconds UsagesUnit = "Seconds" ) // PossibleUsagesUnitValues returns an array of possible values for the UsagesUnit const type. func PossibleUsagesUnitValues() []UsagesUnit { return []UsagesUnit{UsagesUnitBytes, UsagesUnitBytesPerSecond, UsagesUnitCount, UsagesUnitCountPerSecond, UsagesUnitPercent, UsagesUnitSeconds} } // ValidationStatus enumerates the values for validation status. type ValidationStatus string const ( // ValidationStatusFailed ... ValidationStatusFailed ValidationStatus = "Failed" // ValidationStatusInvalid ... ValidationStatusInvalid ValidationStatus = "Invalid" // ValidationStatusSucceeded ... ValidationStatusSucceeded ValidationStatus = "Succeeded" ) // PossibleValidationStatusValues returns an array of possible values for the ValidationStatus const type. func PossibleValidationStatusValues() []ValidationStatus { return []ValidationStatus{ValidationStatusFailed, ValidationStatusInvalid, ValidationStatusSucceeded} } // WeekOfMonth enumerates the values for week of month. type WeekOfMonth string const ( // WeekOfMonthFirst ... WeekOfMonthFirst WeekOfMonth = "First" // WeekOfMonthFourth ... WeekOfMonthFourth WeekOfMonth = "Fourth" // WeekOfMonthInvalid ... WeekOfMonthInvalid WeekOfMonth = "Invalid" // WeekOfMonthLast ... WeekOfMonthLast WeekOfMonth = "Last" // WeekOfMonthSecond ... WeekOfMonthSecond WeekOfMonth = "Second" // WeekOfMonthThird ... WeekOfMonthThird WeekOfMonth = "Third" ) // PossibleWeekOfMonthValues returns an array of possible values for the WeekOfMonth const type. func PossibleWeekOfMonthValues() []WeekOfMonth { return []WeekOfMonth{WeekOfMonthFirst, WeekOfMonthFourth, WeekOfMonthInvalid, WeekOfMonthLast, WeekOfMonthSecond, WeekOfMonthThird} } // WorkloadItemType enumerates the values for workload item type. type WorkloadItemType string const ( // WorkloadItemTypeInvalid ... WorkloadItemTypeInvalid WorkloadItemType = "Invalid" // WorkloadItemTypeSAPAseDatabase ... WorkloadItemTypeSAPAseDatabase WorkloadItemType = "SAPAseDatabase" // WorkloadItemTypeSAPAseSystem ... WorkloadItemTypeSAPAseSystem WorkloadItemType = "SAPAseSystem" // WorkloadItemTypeSAPHanaDatabase ... WorkloadItemTypeSAPHanaDatabase WorkloadItemType = "SAPHanaDatabase" // WorkloadItemTypeSAPHanaSystem ... WorkloadItemTypeSAPHanaSystem WorkloadItemType = "SAPHanaSystem" // WorkloadItemTypeSQLDataBase ... WorkloadItemTypeSQLDataBase WorkloadItemType = "SQLDataBase" // WorkloadItemTypeSQLInstance ... WorkloadItemTypeSQLInstance WorkloadItemType = "SQLInstance" ) // PossibleWorkloadItemTypeValues returns an array of possible values for the WorkloadItemType const type. func PossibleWorkloadItemTypeValues() []WorkloadItemType { return []WorkloadItemType{WorkloadItemTypeInvalid, WorkloadItemTypeSAPAseDatabase, WorkloadItemTypeSAPAseSystem, WorkloadItemTypeSAPHanaDatabase, WorkloadItemTypeSAPHanaSystem, WorkloadItemTypeSQLDataBase, WorkloadItemTypeSQLInstance} } // WorkloadItemTypeBasicWorkloadItem enumerates the values for workload item type basic workload item. type WorkloadItemTypeBasicWorkloadItem string const ( // WorkloadItemTypeBasicWorkloadItemWorkloadItemTypeAzureVMWorkloadItem ... WorkloadItemTypeBasicWorkloadItemWorkloadItemTypeAzureVMWorkloadItem WorkloadItemTypeBasicWorkloadItem = "AzureVmWorkloadItem" // WorkloadItemTypeBasicWorkloadItemWorkloadItemTypeSAPAseDatabase ... WorkloadItemTypeBasicWorkloadItemWorkloadItemTypeSAPAseDatabase WorkloadItemTypeBasicWorkloadItem = "SAPAseDatabase" // WorkloadItemTypeBasicWorkloadItemWorkloadItemTypeSAPAseSystem ... WorkloadItemTypeBasicWorkloadItemWorkloadItemTypeSAPAseSystem WorkloadItemTypeBasicWorkloadItem = "SAPAseSystem" // WorkloadItemTypeBasicWorkloadItemWorkloadItemTypeSAPHanaDatabase ... WorkloadItemTypeBasicWorkloadItemWorkloadItemTypeSAPHanaDatabase WorkloadItemTypeBasicWorkloadItem = "SAPHanaDatabase" // WorkloadItemTypeBasicWorkloadItemWorkloadItemTypeSAPHanaSystem ... WorkloadItemTypeBasicWorkloadItemWorkloadItemTypeSAPHanaSystem WorkloadItemTypeBasicWorkloadItem = "SAPHanaSystem" // WorkloadItemTypeBasicWorkloadItemWorkloadItemTypeSQLDataBase ... WorkloadItemTypeBasicWorkloadItemWorkloadItemTypeSQLDataBase WorkloadItemTypeBasicWorkloadItem = "SQLDataBase" // WorkloadItemTypeBasicWorkloadItemWorkloadItemTypeSQLInstance ... WorkloadItemTypeBasicWorkloadItemWorkloadItemTypeSQLInstance WorkloadItemTypeBasicWorkloadItem = "SQLInstance" // WorkloadItemTypeBasicWorkloadItemWorkloadItemTypeWorkloadItem ... WorkloadItemTypeBasicWorkloadItemWorkloadItemTypeWorkloadItem WorkloadItemTypeBasicWorkloadItem = "WorkloadItem" ) // PossibleWorkloadItemTypeBasicWorkloadItemValues returns an array of possible values for the WorkloadItemTypeBasicWorkloadItem const type. func PossibleWorkloadItemTypeBasicWorkloadItemValues() []WorkloadItemTypeBasicWorkloadItem { return []WorkloadItemTypeBasicWorkloadItem{WorkloadItemTypeBasicWorkloadItemWorkloadItemTypeAzureVMWorkloadItem, WorkloadItemTypeBasicWorkloadItemWorkloadItemTypeSAPAseDatabase, WorkloadItemTypeBasicWorkloadItemWorkloadItemTypeSAPAseSystem, WorkloadItemTypeBasicWorkloadItemWorkloadItemTypeSAPHanaDatabase, WorkloadItemTypeBasicWorkloadItemWorkloadItemTypeSAPHanaSystem, WorkloadItemTypeBasicWorkloadItemWorkloadItemTypeSQLDataBase, WorkloadItemTypeBasicWorkloadItemWorkloadItemTypeSQLInstance, WorkloadItemTypeBasicWorkloadItemWorkloadItemTypeWorkloadItem} } // WorkloadType enumerates the values for workload type. type WorkloadType string const ( // WorkloadTypeAzureFileShare ... WorkloadTypeAzureFileShare WorkloadType = "AzureFileShare" // WorkloadTypeAzureSQLDb ... WorkloadTypeAzureSQLDb WorkloadType = "AzureSqlDb" // WorkloadTypeClient ... WorkloadTypeClient WorkloadType = "Client" // WorkloadTypeExchange ... WorkloadTypeExchange WorkloadType = "Exchange" // WorkloadTypeFileFolder ... WorkloadTypeFileFolder WorkloadType = "FileFolder" // WorkloadTypeGenericDataSource ... WorkloadTypeGenericDataSource WorkloadType = "GenericDataSource" // WorkloadTypeInvalid ... WorkloadTypeInvalid WorkloadType = "Invalid" // WorkloadTypeSAPAseDatabase ... WorkloadTypeSAPAseDatabase WorkloadType = "SAPAseDatabase" // WorkloadTypeSAPHanaDatabase ... WorkloadTypeSAPHanaDatabase WorkloadType = "SAPHanaDatabase" // WorkloadTypeSharepoint ... WorkloadTypeSharepoint WorkloadType = "Sharepoint" // WorkloadTypeSQLDataBase ... WorkloadTypeSQLDataBase WorkloadType = "SQLDataBase" // WorkloadTypeSQLDB ... WorkloadTypeSQLDB WorkloadType = "SQLDB" // WorkloadTypeSystemState ... WorkloadTypeSystemState WorkloadType = "SystemState" // WorkloadTypeVM ... WorkloadTypeVM WorkloadType = "VM" // WorkloadTypeVMwareVM ... WorkloadTypeVMwareVM WorkloadType = "VMwareVM" ) // PossibleWorkloadTypeValues returns an array of possible values for the WorkloadType const type. func PossibleWorkloadTypeValues() []WorkloadType { return []WorkloadType{WorkloadTypeAzureFileShare, WorkloadTypeAzureSQLDb, WorkloadTypeClient, WorkloadTypeExchange, WorkloadTypeFileFolder, WorkloadTypeGenericDataSource, WorkloadTypeInvalid, WorkloadTypeSAPAseDatabase, WorkloadTypeSAPHanaDatabase, WorkloadTypeSharepoint, WorkloadTypeSQLDataBase, WorkloadTypeSQLDB, WorkloadTypeSystemState, WorkloadTypeVM, WorkloadTypeVMwareVM} } // XcoolState enumerates the values for xcool state. type XcoolState string const ( // XcoolStateDisabled ... XcoolStateDisabled XcoolState = "Disabled" // XcoolStateEnabled ... XcoolStateEnabled XcoolState = "Enabled" // XcoolStateInvalid ... XcoolStateInvalid XcoolState = "Invalid" ) // PossibleXcoolStateValues returns an array of possible values for the XcoolState const type. func PossibleXcoolStateValues() []XcoolState { return []XcoolState{XcoolStateDisabled, XcoolStateEnabled, XcoolStateInvalid} }