Source code for azure.mgmt.recoveryservicesbackup.models._recovery_services_backup_client_enums

# coding=utf-8
# --------------------------------------------------------------------------
# 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.
# --------------------------------------------------------------------------

from enum import Enum


[docs]class OperationStatusValues(str, Enum): invalid = "Invalid" in_progress = "InProgress" succeeded = "Succeeded" failed = "Failed" canceled = "Canceled"
[docs]class ProvisioningState(str, Enum): succeeded = "Succeeded" deleting = "Deleting" failed = "Failed" pending = "Pending"
[docs]class PrivateEndpointConnectionStatus(str, Enum): pending = "Pending" approved = "Approved" rejected = "Rejected" disconnected = "Disconnected"
[docs]class ProtectionState(str, Enum): invalid = "Invalid" ir_pending = "IRPending" protected = "Protected" protection_error = "ProtectionError" protection_stopped = "ProtectionStopped" protection_paused = "ProtectionPaused"
[docs]class HealthStatus(str, Enum): passed = "Passed" action_required = "ActionRequired" action_suggested = "ActionSuggested" healthy = "Healthy" transient_degraded = "TransientDegraded" persistent_degraded = "PersistentDegraded" transient_unhealthy = "TransientUnhealthy" persistent_unhealthy = "PersistentUnhealthy" invalid = "Invalid"
[docs]class RecoveryType(str, Enum): invalid = "Invalid" original_location = "OriginalLocation" alternate_location = "AlternateLocation" restore_disks = "RestoreDisks" offline = "Offline"
[docs]class CopyOptions(str, Enum): invalid = "Invalid" create_copy = "CreateCopy" skip = "Skip" overwrite = "Overwrite" fail_on_conflict = "FailOnConflict"
[docs]class RestoreRequestType(str, Enum): invalid = "Invalid" full_share_restore = "FullShareRestore" item_level_restore = "ItemLevelRestore"
[docs]class WorkloadType(str, Enum): invalid = "Invalid" vm = "VM" file_folder = "FileFolder" azure_sql_db = "AzureSqlDb" sqldb = "SQLDB" exchange = "Exchange" sharepoint = "Sharepoint" vmware_vm = "VMwareVM" system_state = "SystemState" client = "Client" generic_data_source = "GenericDataSource" sql_data_base = "SQLDataBase" azure_file_share = "AzureFileShare" sap_hana_database = "SAPHanaDatabase" sap_ase_database = "SAPAseDatabase"
[docs]class PolicyType(str, Enum): invalid = "Invalid" full = "Full" differential = "Differential" log = "Log" copy_only_full = "CopyOnlyFull"
[docs]class JobSupportedAction(str, Enum): invalid = "Invalid" cancellable = "Cancellable" retriable = "Retriable"
[docs]class ProtectedItemState(str, Enum): invalid = "Invalid" ir_pending = "IRPending" protected = "Protected" protection_error = "ProtectionError" protection_stopped = "ProtectionStopped" protection_paused = "ProtectionPaused"
[docs]class LastBackupStatus(str, Enum): invalid = "Invalid" healthy = "Healthy" unhealthy = "Unhealthy" ir_pending = "IRPending"
[docs]class ProtectedItemHealthStatus(str, Enum): invalid = "Invalid" healthy = "Healthy" unhealthy = "Unhealthy" not_reachable = "NotReachable" ir_pending = "IRPending"
[docs]class RestorePointType(str, Enum): invalid = "Invalid" full = "Full" log = "Log" differential = "Differential"
[docs]class OverwriteOptions(str, Enum): invalid = "Invalid" fail_on_conflict = "FailOnConflict" overwrite = "Overwrite"
[docs]class RecoveryMode(str, Enum): invalid = "Invalid" file_recovery = "FileRecovery" workload_recovery = "WorkloadRecovery"
[docs]class SQLDataDirectoryType(str, Enum): invalid = "Invalid" data = "Data" log = "Log"
[docs]class StorageType(str, Enum): invalid = "Invalid" geo_redundant = "GeoRedundant" locally_redundant = "LocallyRedundant"
[docs]class StorageTypeState(str, Enum): invalid = "Invalid" locked = "Locked" unlocked = "Unlocked"
[docs]class EnhancedSecurityState(str, Enum): invalid = "Invalid" enabled = "Enabled" disabled = "Disabled"
[docs]class SoftDeleteFeatureState(str, Enum): invalid = "Invalid" enabled = "Enabled" disabled = "Disabled"
[docs]class RestorePointQueryType(str, Enum): invalid = "Invalid" full = "Full" log = "Log" differential = "Differential" full_and_differential = "FullAndDifferential" all = "All"
[docs]class RetentionDurationType(str, Enum): invalid = "Invalid" days = "Days" weeks = "Weeks" months = "Months" years = "Years"
[docs]class RecoveryPointTierType(str, Enum): invalid = "Invalid" instant_rp = "InstantRP" hardened_rp = "HardenedRP"
[docs]class RecoveryPointTierStatus(str, Enum): invalid = "Invalid" valid = "Valid" disabled = "Disabled" deleted = "Deleted"
[docs]class BackupManagementType(str, Enum): invalid = "Invalid" azure_iaas_vm = "AzureIaasVM" mab = "MAB" dpm = "DPM" azure_backup_server = "AzureBackupServer" azure_sql = "AzureSql" azure_storage = "AzureStorage" azure_workload = "AzureWorkload" default_backup = "DefaultBackup"
[docs]class JobStatus(str, Enum): invalid = "Invalid" in_progress = "InProgress" completed = "Completed" failed = "Failed" completed_with_warnings = "CompletedWithWarnings" cancelled = "Cancelled" cancelling = "Cancelling"
[docs]class JobOperationType(str, Enum): invalid = "Invalid" register = "Register" un_register = "UnRegister" configure_backup = "ConfigureBackup" backup = "Backup" restore = "Restore" disable_backup = "DisableBackup" delete_backup_data = "DeleteBackupData" cross_region_restore = "CrossRegionRestore" undelete = "Undelete"
[docs]class DayOfWeek(str, Enum): sunday = "Sunday" monday = "Monday" tuesday = "Tuesday" wednesday = "Wednesday" thursday = "Thursday" friday = "Friday" saturday = "Saturday"
[docs]class RetentionScheduleFormat(str, Enum): invalid = "Invalid" daily = "Daily" weekly = "Weekly"
[docs]class WeekOfMonth(str, Enum): first = "First" second = "Second" third = "Third" fourth = "Fourth" last = "Last" invalid = "Invalid"
[docs]class MonthOfYear(str, Enum): invalid = "Invalid" january = "January" february = "February" march = "March" april = "April" may = "May" june = "June" july = "July" august = "August" september = "September" october = "October" november = "November" december = "December"
[docs]class MabServerType(str, Enum): invalid = "Invalid" unknown = "Unknown" iaas_vm_container = "IaasVMContainer" iaas_vm_service_container = "IaasVMServiceContainer" dpm_container = "DPMContainer" azure_backup_server_container = "AzureBackupServerContainer" mab_container = "MABContainer" cluster = "Cluster" azure_sql_container = "AzureSqlContainer" windows = "Windows" vcenter = "VCenter" vm_app_container = "VMAppContainer" sqlag_work_load_container = "SQLAGWorkLoadContainer" storage_container = "StorageContainer" generic_container = "GenericContainer"
[docs]class HttpStatusCode(str, Enum): continue_enum = "Continue" switching_protocols = "SwitchingProtocols" ok = "OK" created = "Created" accepted = "Accepted" non_authoritative_information = "NonAuthoritativeInformation" no_content = "NoContent" reset_content = "ResetContent" partial_content = "PartialContent" multiple_choices = "MultipleChoices" ambiguous = "Ambiguous" moved_permanently = "MovedPermanently" moved = "Moved" found = "Found" redirect = "Redirect" see_other = "SeeOther" redirect_method = "RedirectMethod" not_modified = "NotModified" use_proxy = "UseProxy" unused = "Unused" temporary_redirect = "TemporaryRedirect" redirect_keep_verb = "RedirectKeepVerb" bad_request = "BadRequest" unauthorized = "Unauthorized" payment_required = "PaymentRequired" forbidden = "Forbidden" not_found = "NotFound" method_not_allowed = "MethodNotAllowed" not_acceptable = "NotAcceptable" proxy_authentication_required = "ProxyAuthenticationRequired" request_timeout = "RequestTimeout" conflict = "Conflict" gone = "Gone" length_required = "LengthRequired" precondition_failed = "PreconditionFailed" request_entity_too_large = "RequestEntityTooLarge" request_uri_too_long = "RequestUriTooLong" unsupported_media_type = "UnsupportedMediaType" requested_range_not_satisfiable = "RequestedRangeNotSatisfiable" expectation_failed = "ExpectationFailed" upgrade_required = "UpgradeRequired" internal_server_error = "InternalServerError" not_implemented = "NotImplemented" bad_gateway = "BadGateway" service_unavailable = "ServiceUnavailable" gateway_timeout = "GatewayTimeout" http_version_not_supported = "HttpVersionNotSupported"
[docs]class DataSourceType(str, Enum): invalid = "Invalid" vm = "VM" file_folder = "FileFolder" azure_sql_db = "AzureSqlDb" sqldb = "SQLDB" exchange = "Exchange" sharepoint = "Sharepoint" vmware_vm = "VMwareVM" system_state = "SystemState" client = "Client" generic_data_source = "GenericDataSource" sql_data_base = "SQLDataBase" azure_file_share = "AzureFileShare" sap_hana_database = "SAPHanaDatabase" sap_ase_database = "SAPAseDatabase"
[docs]class CreateMode(str, Enum): invalid = "Invalid" default = "Default" recover = "Recover"
[docs]class HealthState(str, Enum): passed = "Passed" action_required = "ActionRequired" action_suggested = "ActionSuggested" invalid = "Invalid"
[docs]class ScheduleRunType(str, Enum): invalid = "Invalid" daily = "Daily" weekly = "Weekly"
[docs]class SupportStatus(str, Enum): invalid = "Invalid" supported = "Supported" default_off = "DefaultOFF" default_on = "DefaultON" not_supported = "NotSupported"
[docs]class WorkloadItemType(str, Enum): invalid = "Invalid" sql_instance = "SQLInstance" sql_data_base = "SQLDataBase" sap_hana_system = "SAPHanaSystem" sap_hana_database = "SAPHanaDatabase" sap_ase_system = "SAPAseSystem" sap_ase_database = "SAPAseDatabase"
[docs]class UsagesUnit(str, Enum): count = "Count" bytes = "Bytes" seconds = "Seconds" percent = "Percent" count_per_second = "CountPerSecond" bytes_per_second = "BytesPerSecond"
[docs]class ProtectionStatus(str, Enum): invalid = "Invalid" not_protected = "NotProtected" protecting = "Protecting" protected = "Protected" protection_failed = "ProtectionFailed"
[docs]class FabricName(str, Enum): invalid = "Invalid" azure = "Azure"
[docs]class Type(str, Enum): invalid = "Invalid" backup_protected_item_count_summary = "BackupProtectedItemCountSummary" backup_protection_container_count_summary = "BackupProtectionContainerCountSummary"
[docs]class ValidationStatus(str, Enum): invalid = "Invalid" succeeded = "Succeeded" failed = "Failed"
[docs]class IntentItemType(str, Enum): invalid = "Invalid" sql_instance = "SQLInstance" sql_availability_group_container = "SQLAvailabilityGroupContainer"
[docs]class AzureFileShareType(str, Enum): invalid = "Invalid" xsmb = "XSMB" xsync = "XSync"
[docs]class InquiryStatus(str, Enum): invalid = "Invalid" success = "Success" failed = "Failed"
[docs]class BackupType(str, Enum): invalid = "Invalid" full = "Full" differential = "Differential" log = "Log" copy_only_full = "CopyOnlyFull"
[docs]class OperationType(str, Enum): invalid = "Invalid" register = "Register" reregister = "Reregister"
[docs]class ContainerType(str, Enum): invalid = "Invalid" unknown = "Unknown" iaas_vm_container = "IaasVMContainer" iaas_vm_service_container = "IaasVMServiceContainer" dpm_container = "DPMContainer" azure_backup_server_container = "AzureBackupServerContainer" mab_container = "MABContainer" cluster = "Cluster" azure_sql_container = "AzureSqlContainer" windows = "Windows" vcenter = "VCenter" vm_app_container = "VMAppContainer" sqlag_work_load_container = "SQLAGWorkLoadContainer" storage_container = "StorageContainer" generic_container = "GenericContainer"
[docs]class BackupItemType(str, Enum): invalid = "Invalid" vm = "VM" file_folder = "FileFolder" azure_sql_db = "AzureSqlDb" sqldb = "SQLDB" exchange = "Exchange" sharepoint = "Sharepoint" vmware_vm = "VMwareVM" system_state = "SystemState" client = "Client" generic_data_source = "GenericDataSource" sql_data_base = "SQLDataBase" azure_file_share = "AzureFileShare" sap_hana_database = "SAPHanaDatabase" sap_ase_database = "SAPAseDatabase"