@azure/arm-recoveryservicesbackup package

Classes

RecoveryServicesBackupClient

Interfaces

AzureBackupGoalFeatureSupportRequest

Azure backup goal feature specific request.

AzureBackupServerContainer

AzureBackupServer (DPMVenus) workload-specific protection container.

AzureBackupServerEngine

Backup engine type when Azure Backup Server is used to manage the backups.

AzureFileShareBackupRequest

AzureFileShare workload-specific backup request.

AzureFileShareProtectableItem

Protectable item for Azure Fileshare workloads.

AzureFileShareProtectionPolicy

AzureStorage backup policy.

AzureFileShareProvisionILRRequest

Update snapshot Uri with the correct friendly Name of the source Azure file share.

AzureFileShareRecoveryPoint

Azure File Share workload specific backup copy.

AzureFileShareRestoreRequest

AzureFileShare Restore Request

AzureFileshareProtectedItem

Azure File Share workload-specific backup item.

AzureFileshareProtectedItemExtendedInfo

Additional information about Azure File Share backup item.

AzureIaaSClassicComputeVMContainer

IaaS VM workload-specific backup item representing a classic virtual machine.

AzureIaaSClassicComputeVMProtectableItem

IaaS VM workload-specific backup item representing the Classic Compute VM.

AzureIaaSClassicComputeVMProtectedItem

IaaS VM workload-specific backup item representing the Classic Compute VM.

AzureIaaSComputeVMContainer

IaaS VM workload-specific backup item representing an Azure Resource Manager virtual machine.

AzureIaaSComputeVMProtectableItem

IaaS VM workload-specific backup item representing the Azure Resource Manager VM.

AzureIaaSComputeVMProtectedItem

IaaS VM workload-specific backup item representing the Azure Resource Manager VM.

AzureIaaSVMErrorInfo

Azure IaaS VM workload-specific error information.

AzureIaaSVMHealthDetails

Azure IaaS VM workload-specific Health Details.

AzureIaaSVMJob

Azure IaaS VM workload-specific job object.

AzureIaaSVMJobExtendedInfo

Azure IaaS VM workload-specific additional information for job.

AzureIaaSVMJobTaskDetails

Azure IaaS VM workload-specific job task details.

AzureIaaSVMJobV2

Azure IaaS VM workload-specific job object.

AzureIaaSVMProtectedItem

IaaS VM workload-specific backup item.

AzureIaaSVMProtectedItemExtendedInfo

Additional information on Azure IaaS VM specific backup item.

AzureIaaSVMProtectionPolicy

IaaS VM workload-specific backup policy.

AzureRecoveryServiceVaultProtectionIntent

Azure Recovery Services Vault specific protection intent item.

AzureResourceProtectionIntent

IaaS VM specific backup protection intent item.

AzureSqlContainer

Azure Sql workload-specific container.

AzureSqlProtectedItem

Azure SQL workload-specific backup item.

AzureSqlProtectedItemExtendedInfo

Additional information on Azure Sql specific protected item.

AzureSqlProtectionPolicy

Azure SQL workload-specific backup policy.

AzureSqlagWorkloadContainerProtectionContainer

Container for SQL workloads under SQL Availability Group.

AzureStorageContainer

Azure Storage Account workload-specific container.

AzureStorageErrorInfo

Azure storage specific error information

AzureStorageJob

Azure storage specific job.

AzureStorageJobExtendedInfo

Azure Storage workload-specific additional information for job.

AzureStorageJobTaskDetails

Azure storage workload specific job task details.

AzureStorageProtectableContainer

Azure Storage-specific protectable containers

AzureVMAppContainerProtectableContainer

Azure workload-specific container

AzureVMAppContainerProtectionContainer

Container for SQL workloads under Azure Virtual Machines.

AzureVMResourceFeatureSupportRequest

AzureResource(IaaS VM) Specific feature support request

AzureVMResourceFeatureSupportResponse

Response for feature support requests for Azure IaasVm

AzureVmWorkloadItem

Azure VM workload-specific workload item.

AzureVmWorkloadProtectableItem

Azure VM workload-specific protectable item.

AzureVmWorkloadProtectedItem

Azure VM workload-specific protected item.

AzureVmWorkloadProtectedItemExtendedInfo

Additional information on Azure Workload for SQL specific backup item.

AzureVmWorkloadProtectionPolicy

Azure VM (Mercury) workload-specific backup policy.

AzureVmWorkloadSAPAseDatabaseProtectedItem

Azure VM workload-specific protected item representing SAP ASE Database.

AzureVmWorkloadSAPAseDatabaseWorkloadItem

Azure VM workload-specific workload item representing SAP ASE Database.

AzureVmWorkloadSAPAseSystemProtectableItem

Azure VM workload-specific protectable item representing SAP ASE System.

AzureVmWorkloadSAPAseSystemWorkloadItem

Azure VM workload-specific workload item representing SAP ASE System.

AzureVmWorkloadSAPHanaDBInstance

Azure VM workload-specific protectable item representing SAP HANA Dbinstance.

AzureVmWorkloadSAPHanaDBInstanceProtectedItem

Azure VM workload-specific protected item representing SAP HANA DBInstance.

AzureVmWorkloadSAPHanaDatabaseProtectableItem

Azure VM workload-specific protectable item representing SAP HANA Database.

AzureVmWorkloadSAPHanaDatabaseProtectedItem

Azure VM workload-specific protected item representing SAP HANA Database.

AzureVmWorkloadSAPHanaDatabaseWorkloadItem

Azure VM workload-specific workload item representing SAP HANA Database.

AzureVmWorkloadSAPHanaHSRProtectableItem

Azure VM workload-specific protectable item representing HANA HSR.

AzureVmWorkloadSAPHanaSystemProtectableItem

Azure VM workload-specific protectable item representing SAP HANA System.

AzureVmWorkloadSAPHanaSystemWorkloadItem

Azure VM workload-specific workload item representing SAP HANA System.

AzureVmWorkloadSQLAvailabilityGroupProtectableItem

Azure VM workload-specific protectable item representing SQL Availability Group.

AzureVmWorkloadSQLDatabaseProtectableItem

Azure VM workload-specific protectable item representing SQL Database.

AzureVmWorkloadSQLDatabaseProtectedItem

Azure VM workload-specific protected item representing SQL Database.

AzureVmWorkloadSQLDatabaseWorkloadItem

Azure VM workload-specific workload item representing SQL Database.

AzureVmWorkloadSQLInstanceProtectableItem

Azure VM workload-specific protectable item representing SQL Instance.

AzureVmWorkloadSQLInstanceWorkloadItem

Azure VM workload-specific workload item representing SQL Instance.

AzureWorkloadAutoProtectionIntent

Azure Recovery Services Vault specific protection intent item.

AzureWorkloadBackupRequest

AzureWorkload workload-specific backup request.

AzureWorkloadContainer

Container for the workloads running inside Azure Compute or Classic Compute.

AzureWorkloadContainerAutoProtectionIntent

Azure workload specific protection intent item.

AzureWorkloadContainerExtendedInfo

Extended information of the container.

AzureWorkloadErrorInfo

Azure storage specific error information

AzureWorkloadJob

Azure storage specific job.

AzureWorkloadJobExtendedInfo

Azure VM workload-specific additional information for job.

AzureWorkloadJobTaskDetails

Azure VM workload specific job task details.

AzureWorkloadPointInTimeRecoveryPoint

Recovery point specific to PointInTime

AzureWorkloadPointInTimeRestoreRequest

AzureWorkload SAP Hana -specific restore. Specifically for PointInTime/Log restore

AzureWorkloadRecoveryPoint

Workload specific recovery point, specifically encapsulates full/diff recovery point

AzureWorkloadRestoreRequest

AzureWorkload-specific restore.

AzureWorkloadSAPHanaPointInTimeRecoveryPoint

Recovery point specific to PointInTime in SAPHana

AzureWorkloadSAPHanaPointInTimeRestoreRequest

AzureWorkload SAP Hana -specific restore. Specifically for PointInTime/Log restore

AzureWorkloadSAPHanaPointInTimeRestoreWithRehydrateRequest

AzureWorkload SAP Hana-specific restore with integrated rehydration of recovery point.

AzureWorkloadSAPHanaRecoveryPoint

SAPHana specific recoverypoint, specifically encapsulates full/diff recoverypoints

AzureWorkloadSAPHanaRestoreRequest

AzureWorkload SAP Hana-specific restore.

AzureWorkloadSAPHanaRestoreWithRehydrateRequest

AzureWorkload SAP Hana-specific restore with integrated rehydration of recovery point.

AzureWorkloadSQLAutoProtectionIntent

Azure Workload SQL Auto Protection intent item.

AzureWorkloadSQLPointInTimeRecoveryPoint

Recovery point specific to PointInTime

AzureWorkloadSQLPointInTimeRestoreRequest

AzureWorkload SQL -specific restore. Specifically for PointInTime/Log restore

AzureWorkloadSQLPointInTimeRestoreWithRehydrateRequest

AzureWorkload SQL-specific restore with integrated rehydration of recovery point.

AzureWorkloadSQLRecoveryPoint

SQL specific recoverypoint, specifically encapsulates full/diff recoverypoint along with extended info

AzureWorkloadSQLRecoveryPointExtendedInfo

Extended info class details

AzureWorkloadSQLRestoreRequest

AzureWorkload SQL -specific restore. Specifically for full/diff restore

AzureWorkloadSQLRestoreWithRehydrateRequest

AzureWorkload SQL-specific restore with integrated rehydration of recovery point

BEKDetails

BEK is bitlocker encryption key.

BMSBackupEngineQueryObject

Query parameters to fetch list of backup engines.

BMSBackupEnginesQueryObject

Query parameters to fetch list of backup engines.

BMSBackupSummariesQueryObject

Query parameters to fetch backup summaries.

BMSContainerQueryObject

The query filters that can be used with the list containers API.

BMSContainersInquiryQueryObject

The query filters that can be used with the inquire container API.

BMSPrepareDataMoveOperationResult

Interface representing a BMSPrepareDataMoveOperationResult.

BMSPrepareDataMoveOperationResultGetOptionalParams

Optional parameters.

BMSPrepareDataMoveOptionalParams

Optional parameters.

BMSRefreshContainersQueryObject

The query filters that can be used with the refresh container API.

BMSTriggerDataMoveOptionalParams

Optional parameters.

BMSWorkloadItemQueryObject

Filters to list items that can be backed up.

BackupEngineBase

The base backup engine class. All workload specific backup engines derive from this class.

BackupEngineBaseResource

The base backup engine class. All workload specific backup engines derive from this class.

BackupEngineBaseResourceList

List of BackupEngineBase resources

BackupEngineExtendedInfo

Additional information on backup engine.

BackupEngines

Interface representing a BackupEngines.

BackupEnginesGetOptionalParams

Optional parameters.

BackupEnginesListNextOptionalParams

Optional parameters.

BackupEnginesListOptionalParams

Optional parameters.

BackupJobs

Interface representing a BackupJobs.

BackupJobsListNextOptionalParams

Optional parameters.

BackupJobsListOptionalParams

Optional parameters.

BackupManagementUsage

Backup management usages of a vault.

BackupManagementUsageList

Backup management usage for vault.

BackupOperationResults

Interface representing a BackupOperationResults.

BackupOperationResultsGetOptionalParams

Optional parameters.

BackupOperationStatuses

Interface representing a BackupOperationStatuses.

BackupOperationStatusesGetOptionalParams

Optional parameters.

BackupPolicies

Interface representing a BackupPolicies.

BackupPoliciesListNextOptionalParams

Optional parameters.

BackupPoliciesListOptionalParams

Optional parameters.

BackupProtectableItems

Interface representing a BackupProtectableItems.

BackupProtectableItemsListNextOptionalParams

Optional parameters.

BackupProtectableItemsListOptionalParams

Optional parameters.

BackupProtectedItems

Interface representing a BackupProtectedItems.

BackupProtectedItemsListNextOptionalParams

Optional parameters.

BackupProtectedItemsListOptionalParams

Optional parameters.

BackupProtectionContainers

Interface representing a BackupProtectionContainers.

BackupProtectionContainersListNextOptionalParams

Optional parameters.

BackupProtectionContainersListOptionalParams

Optional parameters.

BackupProtectionIntent

Interface representing a BackupProtectionIntent.

BackupProtectionIntentListNextOptionalParams

Optional parameters.

BackupProtectionIntentListOptionalParams

Optional parameters.

BackupRequest

Base class for backup request. Workload-specific backup requests are derived from this class.

BackupRequestResource

Base class for backup request. Workload-specific backup requests are derived from this class.

BackupResourceConfig

The resource storage details.

BackupResourceConfigResource

The resource storage details.

BackupResourceEncryptionConfig
BackupResourceEncryptionConfigExtended
BackupResourceEncryptionConfigExtendedResource

ARM Resource.

BackupResourceEncryptionConfigResource

ARM Resource.

BackupResourceEncryptionConfigs

Interface representing a BackupResourceEncryptionConfigs.

BackupResourceEncryptionConfigsGetOptionalParams

Optional parameters.

BackupResourceEncryptionConfigsUpdateOptionalParams

Optional parameters.

BackupResourceStorageConfigsNonCRR

Interface representing a BackupResourceStorageConfigsNonCRR.

BackupResourceStorageConfigsNonCRRGetOptionalParams

Optional parameters.

BackupResourceStorageConfigsNonCRRPatchOptionalParams

Optional parameters.

BackupResourceStorageConfigsNonCRRUpdateOptionalParams

Optional parameters.

BackupResourceVaultConfig

Backup resource vault config details.

BackupResourceVaultConfigResource

Backup resource vault config details.

BackupResourceVaultConfigs

Interface representing a BackupResourceVaultConfigs.

BackupResourceVaultConfigsGetOptionalParams

Optional parameters.

BackupResourceVaultConfigsPutOptionalParams

Optional parameters.

BackupResourceVaultConfigsUpdateOptionalParams

Optional parameters.

BackupStatus

Interface representing a BackupStatus.

BackupStatusGetOptionalParams

Optional parameters.

BackupStatusRequest

BackupStatus request.

BackupStatusResponse

BackupStatus response.

BackupUsageSummaries

Interface representing a BackupUsageSummaries.

BackupUsageSummariesListOptionalParams

Optional parameters.

BackupWorkloadItems

Interface representing a BackupWorkloadItems.

BackupWorkloadItemsListNextOptionalParams

Optional parameters.

BackupWorkloadItemsListOptionalParams

Optional parameters.

Backups

Interface representing a Backups.

BackupsTriggerOptionalParams

Optional parameters.

BmspoQueryObject

Filters to list items that can be backed up.

BmsrpQueryObject

Filters to list backup copies.

ClientDiscoveryDisplay

Localized display information of an operation.

ClientDiscoveryForLogSpecification

Class to represent shoebox log specification in json client discovery.

ClientDiscoveryForProperties

Class to represent shoebox properties in json client discovery.

ClientDiscoveryForServiceSpecification

Class to represent shoebox service specification in json client discovery.

ClientDiscoveryResponse

Operations List response which contains list of available APIs.

ClientDiscoveryValueForSingleApi

Available operation details.

ClientScriptForConnect

Client script details for file / folder restore.

CloudError

An error response from the Container Instance service.

CloudErrorBody

An error response from the Container Instance service.

ContainerIdentityInfo

Container identity information

DPMContainerExtendedInfo

Additional information of the DPMContainer.

DPMProtectedItem

Additional information on Backup engine specific backup item.

DPMProtectedItemExtendedInfo

Additional information of DPM Protected item.

DailyRetentionFormat

Daily retention format.

DailyRetentionSchedule

Daily retention schedule.

DailySchedule
Day

Day of the week.

DeletedProtectionContainers

Interface representing a DeletedProtectionContainers.

DeletedProtectionContainersListNextOptionalParams

Optional parameters.

DeletedProtectionContainersListOptionalParams

Optional parameters.

DiskExclusionProperties
DiskInformation

Disk information

DistributedNodesInfo

This is used to represent the various nodes of the distributed container.

DpmBackupEngine

Data Protection Manager (DPM) specific backup engine.

DpmContainer

DPM workload-specific protection container.

DpmErrorInfo

DPM workload-specific error information.

DpmJob

DPM workload-specific job object.

DpmJobExtendedInfo

Additional information on the DPM workload-specific job.

DpmJobTaskDetails

DPM workload-specific job task details.

EncryptionDetails

Details needed if the VM was encrypted at the time of backup.

ErrorAdditionalInfo

The resource management error additional info.

ErrorDetail

Error Detail class which encapsulates Code, Message and Recommendations.

ExportJobsOperationResultInfo

This class is used to send blob details after exporting jobs.

ExportJobsOperationResults

Interface representing a ExportJobsOperationResults.

ExportJobsOperationResultsGetOptionalParams

Optional parameters.

ExtendedLocation

The extended location of Recovery point where VM was present.

ExtendedProperties

Extended Properties for Azure IaasVM Backup.

FeatureSupport

Interface representing a FeatureSupport.

FeatureSupportRequest

Base class for feature request

FeatureSupportValidateOptionalParams

Optional parameters.

FetchTieringCost

Interface representing a FetchTieringCost.

FetchTieringCostInfoForRehydrationRequest

Request parameters for fetching cost info of rehydration

FetchTieringCostInfoRequest

Base class for tiering cost request. Specific cost request types are derived from this class.

FetchTieringCostPostHeaders

Defines headers for FetchTieringCost_post operation.

FetchTieringCostPostOptionalParams

Optional parameters.

FetchTieringCostSavingsInfoForPolicyRequest

Request parameters for tiering cost info for policy

FetchTieringCostSavingsInfoForProtectedItemRequest

Request parameters for tiering cost info for protected item

FetchTieringCostSavingsInfoForVaultRequest

Request parameters for tiering cost info for vault

GenericContainer

Base class for generic container of backup items

GenericContainerExtendedInfo

Container extended information

GenericProtectedItem

Base class for backup items.

GenericProtectionPolicy

Azure VM (Mercury) workload-specific backup policy.

GenericRecoveryPoint

Generic backup copy.

GetOperationStatusOptionalParams

Optional parameters.

GetProtectedItemQueryObject

Filters to list backup items.

GetTieringCostOperationResult

Interface representing a GetTieringCostOperationResult.

GetTieringCostOperationResultGetOptionalParams

Optional parameters.

HourlySchedule
ILRRequest

Parameters to Provision ILR API.

ILRRequestResource

Parameters to Provision ILR API.

IaaSVMContainer

IaaS VM workload-specific container.

IaaSVMProtectableItem

IaaS VM workload-specific backup item.

IaasVMBackupRequest

IaaS VM workload-specific backup request.

IaasVMRecoveryPoint

IaaS VM workload specific backup copy.

IaasVMRestoreRequest

IaaS VM workload-specific restore.

IaasVMRestoreWithRehydrationRequest

IaaS VM workload-specific restore with integrated rehydration of recovery point.

IaasVmilrRegistrationRequest

Restore files/folders from a backup copy of IaaS VM.

IdentityBasedRestoreDetails

IaaS VM workload specific restore details for restores using managed identity

IdentityInfo

Encapsulates Managed Identity related information

InquiryInfo

Details about inquired protectable items under a given container.

InquiryValidation

Validation for inquired protectable items under a given container.

InstantItemRecoveryTarget

Target details for file / folder restore.

InstantRPAdditionalDetails
ItemLevelRecoveryConnections

Interface representing a ItemLevelRecoveryConnections.

ItemLevelRecoveryConnectionsProvisionOptionalParams

Optional parameters.

ItemLevelRecoveryConnectionsRevokeOptionalParams

Optional parameters.

Job

Defines workload agnostic properties for a job.

JobCancellations

Interface representing a JobCancellations.

JobCancellationsTriggerOptionalParams

Optional parameters.

JobDetails

Interface representing a JobDetails.

JobDetailsGetOptionalParams

Optional parameters.

JobOperationResults

Interface representing a JobOperationResults.

JobOperationResultsGetOptionalParams

Optional parameters.

JobQueryObject

Filters to list the jobs.

JobResource

Defines workload agnostic properties for a job.

JobResourceList

List of Job resources

Jobs

Interface representing a Jobs.

JobsExportOptionalParams

Optional parameters.

KEKDetails

KEK is encryption key for BEK.

KPIResourceHealthDetails

KPI Resource Health Details

KeyAndSecretDetails

BEK is bitlocker key. KEK is encryption key for BEK If the VM was encrypted then we will store following details :

  1. Secret(BEK) - Url + Backup Data + vaultId.
  2. Key(KEK) - Url + Backup Data + vaultId.
  3. EncryptionMechanism BEK and KEK can potentially have different vault ids.
ListRecoveryPointsRecommendedForMoveRequest

ListRecoveryPointsRecommendedForMoveRequest Request

LogSchedulePolicy

Log policy schedule.

LongTermRetentionPolicy

Long term retention policy.

LongTermSchedulePolicy

Long term policy schedule.

MABContainerHealthDetails

MAB workload-specific Health Details.

MabContainer

Container with items backed up using MAB backup engine.

MabContainerExtendedInfo

Additional information of the container.

MabErrorInfo

MAB workload-specific error information.

MabFileFolderProtectedItem

MAB workload-specific backup item.

MabFileFolderProtectedItemExtendedInfo

Additional information on the backed up item.

MabJob

MAB workload-specific job.

MabJobExtendedInfo

Additional information for the MAB workload-specific job.

MabJobTaskDetails

MAB workload-specific job task details.

MabProtectionPolicy

Mab container-specific backup policy.

MonthlyRetentionSchedule

Monthly retention schedule.

MoveRPAcrossTiersRequest
MoveRecoveryPointOptionalParams

Optional parameters.

NameInfo

The name of usage.

NewErrorResponse

The resource management error response.

NewErrorResponseError

The error object.

Operation

Interface representing a Operation.

OperationResultInfo

Operation result info.

OperationResultInfoBase

Base class for operation result info.

OperationResultInfoBaseResource

Base class for operation result info.

OperationStatus

Operation status.

OperationStatusError

Error information associated with operation status call.

OperationStatusExtendedInfo

Base class for additional information of operation status.

OperationStatusJobExtendedInfo

Operation status job extended info.

OperationStatusJobsExtendedInfo

Operation status extended info for list of jobs.

OperationStatusProvisionILRExtendedInfo

Operation status extended info for ILR provision action.

OperationStatusValidateOperationExtendedInfo

Operation status extended info for ValidateOperation action.

OperationValidateOptionalParams

Optional parameters.

OperationWorkerResponse

This is the base class for operation result responses.

Operations

Interface representing a Operations.

OperationsListNextOptionalParams

Optional parameters.

OperationsListOptionalParams

Optional parameters.

PointInTimeRange

Provides details for log ranges

PreBackupValidation

Pre-backup validation for Azure VM Workload provider.

PreValidateEnableBackupRequest

Contract to validate if backup can be enabled on the given resource in a given vault and given configuration. It will validate followings

  1. Vault capacity
  2. VM is already protected
  3. Any VM related configuration passed in properties.
PreValidateEnableBackupResponse

Response contract for enable backup validation request

PrepareDataMoveRequest

Prepare DataMove Request

PrepareDataMoveResponse

Prepare DataMove Response

PrivateEndpoint

The Private Endpoint network resource that is linked to the Private Endpoint connection

PrivateEndpointConnection

Private Endpoint Connection Response Properties

PrivateEndpointConnectionDeleteOptionalParams

Optional parameters.

PrivateEndpointConnectionGetOptionalParams

Optional parameters.

PrivateEndpointConnectionOperations

Interface representing a PrivateEndpointConnectionOperations.

PrivateEndpointConnectionPutOptionalParams

Optional parameters.

PrivateEndpointConnectionResource

Private Endpoint Connection Response Properties

PrivateEndpointGetOperationStatusOptionalParams

Optional parameters.

PrivateEndpointOperations

Interface representing a PrivateEndpointOperations.

PrivateLinkServiceConnectionState

Private Link Service Connection State

ProtectableContainer

Protectable Container Class.

ProtectableContainerResource

Protectable Container Class.

ProtectableContainerResourceList

List of ProtectableContainer resources

ProtectableContainers

Interface representing a ProtectableContainers.

ProtectableContainersListNextOptionalParams

Optional parameters.

ProtectableContainersListOptionalParams

Optional parameters.

ProtectedItem

Base class for backup items.

ProtectedItemOperationResults

Interface representing a ProtectedItemOperationResults.

ProtectedItemOperationResultsGetOptionalParams

Optional parameters.

ProtectedItemOperationStatuses

Interface representing a ProtectedItemOperationStatuses.

ProtectedItemOperationStatusesGetOptionalParams

Optional parameters.

ProtectedItemQueryObject

Filters to list backup items.

ProtectedItemResource

Base class for backup items.

ProtectedItemResourceList

List of ProtectedItem resources

ProtectedItems

Interface representing a ProtectedItems.

ProtectedItemsCreateOrUpdateOptionalParams

Optional parameters.

ProtectedItemsDeleteOptionalParams

Optional parameters.

ProtectedItemsGetOptionalParams

Optional parameters.

ProtectionContainer

Base class for container with backup items. Containers with specific workloads are derived from this class.

ProtectionContainerOperationResults

Interface representing a ProtectionContainerOperationResults.

ProtectionContainerOperationResultsGetOptionalParams

Optional parameters.

ProtectionContainerRefreshOperationResults

Interface representing a ProtectionContainerRefreshOperationResults.

ProtectionContainerRefreshOperationResultsGetOptionalParams

Optional parameters.

ProtectionContainerResource

Base class for container with backup items. Containers with specific workloads are derived from this class.

ProtectionContainerResourceList

List of ProtectionContainer resources

ProtectionContainers

Interface representing a ProtectionContainers.

ProtectionContainersGetOptionalParams

Optional parameters.

ProtectionContainersInquireOptionalParams

Optional parameters.

ProtectionContainersRefreshOptionalParams

Optional parameters.

ProtectionContainersRegisterOptionalParams

Optional parameters.

ProtectionContainersUnregisterOptionalParams

Optional parameters.

ProtectionIntent

Base class for backup ProtectionIntent.

ProtectionIntentCreateOrUpdateOptionalParams

Optional parameters.

ProtectionIntentDeleteOptionalParams

Optional parameters.

ProtectionIntentGetOptionalParams

Optional parameters.

ProtectionIntentOperations

Interface representing a ProtectionIntentOperations.

ProtectionIntentQueryObject

Filters to list protection intent.

ProtectionIntentResource

Base class for backup ProtectionIntent.

ProtectionIntentResourceList

List of ProtectionIntent resources

ProtectionIntentValidateOptionalParams

Optional parameters.

ProtectionPolicies

Interface representing a ProtectionPolicies.

ProtectionPoliciesCreateOrUpdateOptionalParams

Optional parameters.

ProtectionPoliciesDeleteOptionalParams

Optional parameters.

ProtectionPoliciesGetOptionalParams

Optional parameters.

ProtectionPolicy

Base class for backup policy. Workload-specific backup policies are derived from this class.

ProtectionPolicyOperationResults

Interface representing a ProtectionPolicyOperationResults.

ProtectionPolicyOperationResultsGetOptionalParams

Optional parameters.

ProtectionPolicyOperationStatuses

Interface representing a ProtectionPolicyOperationStatuses.

ProtectionPolicyOperationStatusesGetOptionalParams

Optional parameters.

ProtectionPolicyQueryObject

Filters the list backup policies API.

ProtectionPolicyResource

Base class for backup policy. Workload-specific backup policies are derived from this class.

ProtectionPolicyResourceList

List of ProtectionPolicy resources

RecoveryPoint

Base class for backup copies. Workload-specific backup copies are derived from this class.

RecoveryPointDiskConfiguration

Disk configuration

RecoveryPointMoveReadinessInfo
RecoveryPointProperties

Properties of Recovery Point

RecoveryPointRehydrationInfo

RP Rehydration Info

RecoveryPointResource

Base class for backup copies. Workload-specific backup copies are derived from this class.

RecoveryPointResourceList

List of RecoveryPoint resources

RecoveryPointTierInformation

Recovery point tier information.

RecoveryPointTierInformationV2

RecoveryPoint Tier Information V2

RecoveryPoints

Interface representing a RecoveryPoints.

RecoveryPointsGetOptionalParams

Optional parameters.

RecoveryPointsListNextOptionalParams

Optional parameters.

RecoveryPointsListOptionalParams

Optional parameters.

RecoveryPointsRecommendedForMove

Interface representing a RecoveryPointsRecommendedForMove.

RecoveryPointsRecommendedForMoveListNextOptionalParams

Optional parameters.

RecoveryPointsRecommendedForMoveListOptionalParams

Optional parameters.

RecoveryServicesBackupClientOptionalParams

Optional parameters.

Resource

ARM Resource.

ResourceGuardOperationDetail
ResourceGuardProxies

Interface representing a ResourceGuardProxies.

ResourceGuardProxiesGetNextOptionalParams

Optional parameters.

ResourceGuardProxiesGetOptionalParams

Optional parameters.

ResourceGuardProxy

Interface representing a ResourceGuardProxy.

ResourceGuardProxyBase
ResourceGuardProxyBaseResource

ARM Resource.

ResourceGuardProxyBaseResourceList

List of ResourceGuardProxyBase resources

ResourceGuardProxyDeleteOptionalParams

Optional parameters.

ResourceGuardProxyGetOptionalParams

Optional parameters.

ResourceGuardProxyPutOptionalParams

Optional parameters.

ResourceGuardProxyUnlockDeleteOptionalParams

Optional parameters.

ResourceHealthDetails

Health Details for backup items.

ResourceList

Base for all lists of resources.

RestoreFileSpecs

Restore file specs like file path, type and target folder path info.

RestoreRequest

Base class for restore request. Workload-specific restore requests are derived from this class.

RestoreRequestResource

Base class for restore request. Workload-specific restore requests are derived from this class.

Restores

Interface representing a Restores.

RestoresTriggerOptionalParams

Optional parameters.

RetentionDuration

Retention duration.

RetentionPolicy

Base class for retention policy.

SQLDataDirectory

SQLDataDirectory info

SQLDataDirectoryMapping

Encapsulates information regarding data directory

SchedulePolicy

Base class for backup schedule.

SecuredVMDetails

Restore request parameters for Secured VMs

SecurityPINs

Interface representing a SecurityPINs.

SecurityPINsGetOptionalParams

Optional parameters.

SecurityPinBase

Base class for get security pin request body

Settings

Common settings field for backup management

SimpleRetentionPolicy

Simple policy retention.

SimpleSchedulePolicy

Simple policy schedule.

SimpleSchedulePolicyV2

The V2 policy schedule for IaaS that supports hourly backups.

SnapshotBackupAdditionalDetails

Snapshot Backup related fields for WorkloadType SaPHanaSystem

SnapshotRestoreParameters

Encapsulates information regarding snapshot recovery for SAP Hana

SubProtectionPolicy

Sub-protection policy which includes schedule and retention

TargetAFSRestoreInfo

Target Azure File Share Info.

TargetDiskNetworkAccessSettings

Specifies target network access settings for disks of VM to be restored.

TargetRestoreInfo

Details about target workload during restore operation.

TieringCostInfo

Base class for tiering cost response

TieringCostOperationStatus

Interface representing a TieringCostOperationStatus.

TieringCostOperationStatusGetOptionalParams

Optional parameters.

TieringCostRehydrationInfo

Response parameters for tiering cost info for rehydration

TieringCostSavingInfo

Response parameters for tiering cost info for savings

TieringPolicy

Tiering Policy for a target tier. If the policy is not specified for a given target tier, service retains the existing configured tiering policy for that tier

TokenInformation

The token information details.

TriggerDataMoveRequest

Trigger DataMove Request

UnlockDeleteRequest

Request body of unlock delete API.

UnlockDeleteResponse

Response of Unlock Delete API.

UserAssignedIdentityProperties

User assigned managed identity properties

UserAssignedManagedIdentityDetails

User assigned managed identity details

ValidateIaasVMRestoreOperationRequest

AzureRestoreValidation request.

ValidateOperation

Interface representing a ValidateOperation.

ValidateOperationRequest

Base class for validate operation request.

ValidateOperationRequestResource

Base class for validate operation request.

ValidateOperationResponse

Base class for validate operation response.

ValidateOperationResults

Interface representing a ValidateOperationResults.

ValidateOperationResultsGetOptionalParams

Optional parameters.

ValidateOperationStatuses

Interface representing a ValidateOperationStatuses.

ValidateOperationStatusesGetOptionalParams

Optional parameters.

ValidateOperationTriggerOptionalParams

Optional parameters.

ValidateOperationsResponse
ValidateRestoreOperationRequest

AzureRestoreValidation request.

VaultJob

Vault level Job

VaultJobErrorInfo

Vault Job specific error information

VaultJobExtendedInfo

Vault Job for CMK - has CMK specific info.

VaultRetentionPolicy

Vault retention policy for AzureFileShare

VaultStorageConfigOperationResultResponse

Operation result response for Vault Storage Config

WeeklyRetentionFormat

Weekly retention format.

WeeklyRetentionSchedule

Weekly retention schedule.

WeeklySchedule
WorkloadInquiryDetails

Details of an inquired protectable item.

WorkloadItem

Base class for backup item. Workload-specific backup items are derived from this class.

WorkloadItemResource

Base class for backup item. Workload-specific backup items are derived from this class.

WorkloadItemResourceList

List of WorkloadItem resources

WorkloadProtectableItem

Base class for backup item. Workload-specific backup items are derived from this class.

WorkloadProtectableItemResource

Base class for backup item. Workload-specific backup items are derived from this class.

WorkloadProtectableItemResourceList

List of WorkloadProtectableItem resources

YearlyRetentionSchedule

Yearly retention schedule.

Type Aliases

AcquireStorageAccountLock

Defines values for AcquireStorageAccountLock.
KnownAcquireStorageAccountLock can be used interchangeably with AcquireStorageAccountLock, this enum contains the known values that the service supports.

Known values supported by the service

Acquire
NotAcquire

AzureFileShareType

Defines values for AzureFileShareType.
KnownAzureFileShareType can be used interchangeably with AzureFileShareType, this enum contains the known values that the service supports.

Known values supported by the service

Invalid
XSMB
XSync

AzureIaaSVMProtectedItemUnion
AzureRecoveryServiceVaultProtectionIntentUnion
AzureVmWorkloadItemUnion
AzureVmWorkloadProtectableItemUnion
AzureVmWorkloadProtectedItemUnion
AzureWorkloadAutoProtectionIntentUnion
AzureWorkloadContainerUnion
AzureWorkloadPointInTimeRecoveryPointUnion
AzureWorkloadRecoveryPointUnion
AzureWorkloadRestoreRequestUnion
AzureWorkloadSAPHanaPointInTimeRestoreRequestUnion
AzureWorkloadSAPHanaRestoreRequestUnion
AzureWorkloadSQLPointInTimeRestoreRequestUnion
AzureWorkloadSQLRecoveryPointUnion
AzureWorkloadSQLRestoreRequestUnion
BMSPrepareDataMoveOperationResultGetResponse

Contains response data for the get operation.

BackupEngineBaseUnion
BackupEngineType

Defines values for BackupEngineType.
KnownBackupEngineType can be used interchangeably with BackupEngineType, this enum contains the known values that the service supports.

Known values supported by the service

Invalid
DpmBackupEngine
AzureBackupServerEngine

BackupEnginesGetResponse

Contains response data for the get operation.

BackupEnginesListNextResponse

Contains response data for the listNext operation.

BackupEnginesListResponse

Contains response data for the list operation.

BackupItemType

Defines values for BackupItemType.
KnownBackupItemType can be used interchangeably with BackupItemType, this enum contains the known values that the service supports.

Known values supported by the service

Invalid
VM
FileFolder
AzureSqlDb
SQLDB
Exchange
Sharepoint
VMwareVM
SystemState
Client
GenericDataSource
SQLDataBase
AzureFileShare
SAPHanaDatabase
SAPAseDatabase
SAPHanaDBInstance

BackupJobsListNextResponse

Contains response data for the listNext operation.

BackupJobsListResponse

Contains response data for the list operation.

BackupManagementType

Defines values for BackupManagementType.
KnownBackupManagementType can be used interchangeably with BackupManagementType, this enum contains the known values that the service supports.

Known values supported by the service

Invalid
AzureIaasVM
MAB
DPM
AzureBackupServer
AzureSql
AzureStorage
AzureWorkload
DefaultBackup

BackupOperationStatusesGetResponse

Contains response data for the get operation.

BackupPoliciesListNextResponse

Contains response data for the listNext operation.

BackupPoliciesListResponse

Contains response data for the list operation.

BackupProtectableItemsListNextResponse

Contains response data for the listNext operation.

BackupProtectableItemsListResponse

Contains response data for the list operation.

BackupProtectedItemsListNextResponse

Contains response data for the listNext operation.

BackupProtectedItemsListResponse

Contains response data for the list operation.

BackupProtectionContainersListNextResponse

Contains response data for the listNext operation.

BackupProtectionContainersListResponse

Contains response data for the list operation.

BackupProtectionIntentListNextResponse

Contains response data for the listNext operation.

BackupProtectionIntentListResponse

Contains response data for the list operation.

BackupRequestUnion
BackupResourceEncryptionConfigsGetResponse

Contains response data for the get operation.

BackupResourceStorageConfigsNonCRRGetResponse

Contains response data for the get operation.

BackupResourceStorageConfigsNonCRRUpdateResponse

Contains response data for the update operation.

BackupResourceVaultConfigsGetResponse

Contains response data for the get operation.

BackupResourceVaultConfigsPutResponse

Contains response data for the put operation.

BackupResourceVaultConfigsUpdateResponse

Contains response data for the update operation.

BackupStatusGetResponse

Contains response data for the get operation.

BackupType

Defines values for BackupType.
KnownBackupType can be used interchangeably with BackupType, this enum contains the known values that the service supports.

Known values supported by the service

Invalid
Full
Differential
Log
CopyOnlyFull
Incremental
SnapshotFull
SnapshotCopyOnlyFull

BackupUsageSummariesListResponse

Contains response data for the list operation.

BackupWorkloadItemsListNextResponse

Contains response data for the listNext operation.

BackupWorkloadItemsListResponse

Contains response data for the list operation.

ContainerType

Defines values for ContainerType.
KnownContainerType can be used interchangeably with ContainerType, this enum contains the known values that the service supports.

Known values supported by the service

Invalid
Unknown
IaasVMContainer
IaasVMServiceContainer
DPMContainer
AzureBackupServerContainer
MABContainer
Cluster
AzureSqlContainer
Windows
VCenter
VMAppContainer
SQLAGWorkLoadContainer
StorageContainer
GenericContainer
HanaHSRContainer

CopyOptions

Defines values for CopyOptions.
KnownCopyOptions can be used interchangeably with CopyOptions, this enum contains the known values that the service supports.

Known values supported by the service

Invalid
CreateCopy
Skip
Overwrite
FailOnConflict

CreateMode

Defines values for CreateMode.
KnownCreateMode can be used interchangeably with CreateMode, this enum contains the known values that the service supports.

Known values supported by the service

Invalid
Default
Recover

DataMoveLevel

Defines values for DataMoveLevel.
KnownDataMoveLevel can be used interchangeably with DataMoveLevel, this enum contains the known values that the service supports.

Known values supported by the service

Invalid
Vault
Container

DataSourceType

Defines values for DataSourceType.
KnownDataSourceType can be used interchangeably with DataSourceType, this enum contains the known values that the service supports.

Known values supported by the service

Invalid
VM
FileFolder
AzureSqlDb
SQLDB
Exchange
Sharepoint
VMwareVM
SystemState
Client
GenericDataSource
SQLDataBase
AzureFileShare
SAPHanaDatabase
SAPAseDatabase
SAPHanaDBInstance

DayOfWeek

Defines values for DayOfWeek.

DedupState

Defines values for DedupState.
KnownDedupState can be used interchangeably with DedupState, this enum contains the known values that the service supports.

Known values supported by the service

Invalid
Enabled
Disabled

DeletedProtectionContainersListNextResponse

Contains response data for the listNext operation.

DeletedProtectionContainersListResponse

Contains response data for the list operation.

DpmContainerUnion
EncryptionAtRestType

Defines values for EncryptionAtRestType.
KnownEncryptionAtRestType can be used interchangeably with EncryptionAtRestType, this enum contains the known values that the service supports.

Known values supported by the service

Invalid
MicrosoftManaged
CustomerManaged

EnhancedSecurityState

Defines values for EnhancedSecurityState.
KnownEnhancedSecurityState can be used interchangeably with EnhancedSecurityState, this enum contains the known values that the service supports.

Known values supported by the service

Invalid
Enabled
Disabled

ExportJobsOperationResultsGetResponse

Contains response data for the get operation.

FabricName

Defines values for FabricName.
KnownFabricName can be used interchangeably with FabricName, this enum contains the known values that the service supports.

Known values supported by the service

Invalid
Azure

FeatureSupportRequestUnion
FeatureSupportValidateResponse

Contains response data for the validate operation.

FetchTieringCostInfoRequestUnion
FetchTieringCostPostResponse

Contains response data for the post operation.

GetOperationStatusResponse

Contains response data for the getOperationStatus operation.

GetTieringCostOperationResultGetResponse

Contains response data for the get operation.

HealthState

Defines values for HealthState.
KnownHealthState can be used interchangeably with HealthState, this enum contains the known values that the service supports.

Known values supported by the service

Passed
ActionRequired
ActionSuggested
Invalid

HealthStatus

Defines values for HealthStatus.
KnownHealthStatus can be used interchangeably with HealthStatus, this enum contains the known values that the service supports.

Known values supported by the service

Passed
ActionRequired
ActionSuggested
Invalid

HttpStatusCode

Defines values for HttpStatusCode.

ILRRequestUnion
IaaSVMContainerUnion
IaaSVMProtectableItemUnion
IaasVMRestoreRequestUnion
IaasVMSnapshotConsistencyType

Defines values for IaasVMSnapshotConsistencyType.
KnownIaasVMSnapshotConsistencyType can be used interchangeably with IaasVMSnapshotConsistencyType, this enum contains the known values that the service supports.

Known values supported by the service

OnlyCrashConsistent

IaasvmPolicyType

Defines values for IaasvmPolicyType.
KnownIaasvmPolicyType can be used interchangeably with IaasvmPolicyType, this enum contains the known values that the service supports.

Known values supported by the service

Invalid
V1
V2

InfrastructureEncryptionState

Defines values for InfrastructureEncryptionState.
KnownInfrastructureEncryptionState can be used interchangeably with InfrastructureEncryptionState, this enum contains the known values that the service supports.

Known values supported by the service

Invalid
Disabled
Enabled

InquiryStatus

Defines values for InquiryStatus.
KnownInquiryStatus can be used interchangeably with InquiryStatus, this enum contains the known values that the service supports.

Known values supported by the service

Invalid
Success
Failed

IntentItemType

Defines values for IntentItemType.
KnownIntentItemType can be used interchangeably with IntentItemType, this enum contains the known values that the service supports.

Known values supported by the service

Invalid
SQLInstance
SQLAvailabilityGroupContainer

JobDetailsGetResponse

Contains response data for the get operation.

JobOperationType

Defines values for JobOperationType.
KnownJobOperationType can be used interchangeably with JobOperationType, this enum contains the known values that the service supports.

Known values supported by the service

Invalid
Register
UnRegister
ConfigureBackup
Backup
Restore
DisableBackup
DeleteBackupData
CrossRegionRestore
Undelete
UpdateCustomerManagedKey

JobStatus

Defines values for JobStatus.
KnownJobStatus can be used interchangeably with JobStatus, this enum contains the known values that the service supports.

Known values supported by the service

Invalid
InProgress
Completed
Failed
CompletedWithWarnings
Cancelled
Cancelling

JobSupportedAction

Defines values for JobSupportedAction.

JobUnion
LastBackupStatus

Defines values for LastBackupStatus.
KnownLastBackupStatus can be used interchangeably with LastBackupStatus, this enum contains the known values that the service supports.

Known values supported by the service

Invalid
Healthy
Unhealthy
IRPending

LastUpdateStatus

Defines values for LastUpdateStatus.
KnownLastUpdateStatus can be used interchangeably with LastUpdateStatus, this enum contains the known values that the service supports.

Known values supported by the service

Invalid
NotEnabled
PartiallySucceeded
PartiallyFailed
Failed
Succeeded
Initialized
FirstInitialization

MabServerType

Defines values for MabServerType.
KnownMabServerType can be used interchangeably with MabServerType, this enum contains the known values that the service supports.

Known values supported by the service

Invalid
Unknown
IaasVMContainer
IaasVMServiceContainer
DPMContainer
AzureBackupServerContainer
MABContainer
Cluster
AzureSqlContainer
Windows
VCenter
VMAppContainer
SQLAGWorkLoadContainer
StorageContainer
GenericContainer

MonthOfYear

Defines values for MonthOfYear.

OperationResultInfoBaseUnion
OperationStatusExtendedInfoUnion
OperationStatusValues

Defines values for OperationStatusValues.
KnownOperationStatusValues can be used interchangeably with OperationStatusValues, this enum contains the known values that the service supports.

Known values supported by the service

Invalid
InProgress
Succeeded
Failed
Canceled

OperationType

Defines values for OperationType.
KnownOperationType can be used interchangeably with OperationType, this enum contains the known values that the service supports.

Known values supported by the service

Invalid
Register
Reregister

OperationValidateResponse

Contains response data for the validate operation.

OperationsListNextResponse

Contains response data for the listNext operation.

OperationsListResponse

Contains response data for the list operation.

OverwriteOptions

Defines values for OverwriteOptions.
KnownOverwriteOptions can be used interchangeably with OverwriteOptions, this enum contains the known values that the service supports.

Known values supported by the service

Invalid
FailOnConflict
Overwrite

PolicyType

Defines values for PolicyType.
KnownPolicyType can be used interchangeably with PolicyType, this enum contains the known values that the service supports.

Known values supported by the service

Invalid
Full
Differential
Log
CopyOnlyFull
Incremental
SnapshotFull
SnapshotCopyOnlyFull

PrivateEndpointConnectionGetResponse

Contains response data for the get operation.

PrivateEndpointConnectionPutResponse

Contains response data for the put operation.

PrivateEndpointConnectionStatus

Defines values for PrivateEndpointConnectionStatus.
KnownPrivateEndpointConnectionStatus can be used interchangeably with PrivateEndpointConnectionStatus, this enum contains the known values that the service supports.

Known values supported by the service

Pending
Approved
Rejected
Disconnected

PrivateEndpointGetOperationStatusResponse

Contains response data for the getOperationStatus operation.

ProtectableContainerType

Defines values for ProtectableContainerType.

ProtectableContainerUnion
ProtectableContainersListNextResponse

Contains response data for the listNext operation.

ProtectableContainersListResponse

Contains response data for the list operation.

ProtectedItemHealthStatus

Defines values for ProtectedItemHealthStatus.
KnownProtectedItemHealthStatus can be used interchangeably with ProtectedItemHealthStatus, this enum contains the known values that the service supports.

Known values supported by the service

Invalid
Healthy
Unhealthy
NotReachable
IRPending

ProtectedItemOperationResultsGetResponse

Contains response data for the get operation.

ProtectedItemOperationStatusesGetResponse

Contains response data for the get operation.

ProtectedItemState

Defines values for ProtectedItemState.
KnownProtectedItemState can be used interchangeably with ProtectedItemState, this enum contains the known values that the service supports.

Known values supported by the service

Invalid
IRPending
Protected
ProtectionError
ProtectionStopped
ProtectionPaused
BackupsSuspended

ProtectedItemUnion
ProtectedItemsCreateOrUpdateResponse

Contains response data for the createOrUpdate operation.

ProtectedItemsGetResponse

Contains response data for the get operation.

ProtectionContainerOperationResultsGetResponse

Contains response data for the get operation.

ProtectionContainerUnion
ProtectionContainersGetResponse

Contains response data for the get operation.

ProtectionContainersRegisterResponse

Contains response data for the register operation.

ProtectionIntentCreateOrUpdateResponse

Contains response data for the createOrUpdate operation.

ProtectionIntentGetResponse

Contains response data for the get operation.

ProtectionIntentItemType

Defines values for ProtectionIntentItemType.
KnownProtectionIntentItemType can be used interchangeably with ProtectionIntentItemType, this enum contains the known values that the service supports.

Known values supported by the service

Invalid
AzureResourceItem
RecoveryServiceVaultItem
AzureWorkloadContainerAutoProtectionIntent
AzureWorkloadAutoProtectionIntent
AzureWorkloadSQLAutoProtectionIntent

ProtectionIntentUnion
ProtectionIntentValidateResponse

Contains response data for the validate operation.

ProtectionPoliciesCreateOrUpdateResponse

Contains response data for the createOrUpdate operation.

ProtectionPoliciesGetResponse

Contains response data for the get operation.

ProtectionPolicyOperationResultsGetResponse

Contains response data for the get operation.

ProtectionPolicyOperationStatusesGetResponse

Contains response data for the get operation.

ProtectionPolicyUnion
ProtectionState

Defines values for ProtectionState.
KnownProtectionState can be used interchangeably with ProtectionState, this enum contains the known values that the service supports.

Known values supported by the service

Invalid
IRPending
Protected
ProtectionError
ProtectionStopped
ProtectionPaused
BackupsSuspended

ProtectionStatus

Defines values for ProtectionStatus.
KnownProtectionStatus can be used interchangeably with ProtectionStatus, this enum contains the known values that the service supports.

Known values supported by the service

Invalid
NotProtected
Protecting
Protected
ProtectionFailed

ProvisioningState

Defines values for ProvisioningState.
KnownProvisioningState can be used interchangeably with ProvisioningState, this enum contains the known values that the service supports.

Known values supported by the service

Succeeded
Deleting
Failed
Pending

RecoveryMode

Defines values for RecoveryMode.
KnownRecoveryMode can be used interchangeably with RecoveryMode, this enum contains the known values that the service supports.

Known values supported by the service

Invalid
FileRecovery
WorkloadRecovery
SnapshotAttach
RecoveryUsingSnapshot
SnapshotAttachAndRecover

RecoveryPointTierStatus

Defines values for RecoveryPointTierStatus.

RecoveryPointTierType

Defines values for RecoveryPointTierType.

RecoveryPointUnion
RecoveryPointsGetResponse

Contains response data for the get operation.

RecoveryPointsListNextResponse

Contains response data for the listNext operation.

RecoveryPointsListResponse

Contains response data for the list operation.

RecoveryPointsRecommendedForMoveListNextResponse

Contains response data for the listNext operation.

RecoveryPointsRecommendedForMoveListResponse

Contains response data for the list operation.

RecoveryType

Defines values for RecoveryType.
KnownRecoveryType can be used interchangeably with RecoveryType, this enum contains the known values that the service supports.

Known values supported by the service

Invalid
OriginalLocation
AlternateLocation
RestoreDisks
Offline

RehydrationPriority

Defines values for RehydrationPriority.
KnownRehydrationPriority can be used interchangeably with RehydrationPriority, this enum contains the known values that the service supports.

Known values supported by the service

Standard
High

ResourceGuardProxiesGetNextResponse

Contains response data for the getNext operation.

ResourceGuardProxiesGetResponse

Contains response data for the get operation.

ResourceGuardProxyGetResponse

Contains response data for the get operation.

ResourceGuardProxyPutResponse

Contains response data for the put operation.

ResourceGuardProxyUnlockDeleteResponse

Contains response data for the unlockDelete operation.

ResourceHealthStatus

Defines values for ResourceHealthStatus.
KnownResourceHealthStatus can be used interchangeably with ResourceHealthStatus, this enum contains the known values that the service supports.

Known values supported by the service

Healthy
TransientDegraded
PersistentDegraded
TransientUnhealthy
PersistentUnhealthy
Invalid

RestorePointQueryType

Defines values for RestorePointQueryType.
KnownRestorePointQueryType can be used interchangeably with RestorePointQueryType, this enum contains the known values that the service supports.

Known values supported by the service

Invalid
Full
Log
Differential
FullAndDifferential
All
Incremental
SnapshotFull
SnapshotCopyOnlyFull

RestorePointType

Defines values for RestorePointType.
KnownRestorePointType can be used interchangeably with RestorePointType, this enum contains the known values that the service supports.

Known values supported by the service

Invalid
Full
Log
Differential
Incremental
SnapshotFull
SnapshotCopyOnlyFull

RestoreRequestType

Defines values for RestoreRequestType.
KnownRestoreRequestType can be used interchangeably with RestoreRequestType, this enum contains the known values that the service supports.

Known values supported by the service

Invalid
FullShareRestore
ItemLevelRestore

RestoreRequestUnion
RetentionDurationType

Defines values for RetentionDurationType.
KnownRetentionDurationType can be used interchangeably with RetentionDurationType, this enum contains the known values that the service supports.

Known values supported by the service

Invalid
Days
Weeks
Months
Years

RetentionPolicyUnion
RetentionScheduleFormat

Defines values for RetentionScheduleFormat.
KnownRetentionScheduleFormat can be used interchangeably with RetentionScheduleFormat, this enum contains the known values that the service supports.

Known values supported by the service

Invalid
Daily
Weekly

SQLDataDirectoryType

Defines values for SQLDataDirectoryType.
KnownSQLDataDirectoryType can be used interchangeably with SQLDataDirectoryType, this enum contains the known values that the service supports.

Known values supported by the service

Invalid
Data
Log

SchedulePolicyUnion
ScheduleRunType

Defines values for ScheduleRunType.
KnownScheduleRunType can be used interchangeably with ScheduleRunType, this enum contains the known values that the service supports.

Known values supported by the service

Invalid
Daily
Weekly
Hourly

SecurityPINsGetResponse

Contains response data for the get operation.

SoftDeleteFeatureState

Defines values for SoftDeleteFeatureState.
KnownSoftDeleteFeatureState can be used interchangeably with SoftDeleteFeatureState, this enum contains the known values that the service supports.

Known values supported by the service

Invalid
Enabled
Disabled
AlwaysON

StorageType

Defines values for StorageType.
KnownStorageType can be used interchangeably with StorageType, this enum contains the known values that the service supports.

Known values supported by the service

Invalid
GeoRedundant
LocallyRedundant
ZoneRedundant
ReadAccessGeoZoneRedundant

StorageTypeState

Defines values for StorageTypeState.
KnownStorageTypeState can be used interchangeably with StorageTypeState, this enum contains the known values that the service supports.

Known values supported by the service

Invalid
Locked
Unlocked

SupportStatus

Defines values for SupportStatus.
KnownSupportStatus can be used interchangeably with SupportStatus, this enum contains the known values that the service supports.

Known values supported by the service

Invalid
Supported
DefaultOFF
DefaultON
NotSupported

TargetDiskNetworkAccessOption

Defines values for TargetDiskNetworkAccessOption.

TieringCostInfoUnion
TieringCostOperationStatusGetResponse

Contains response data for the get operation.

TieringMode

Defines values for TieringMode.
KnownTieringMode can be used interchangeably with TieringMode, this enum contains the known values that the service supports.

Known values supported by the service

Invalid
TierRecommended
TierAfter
DoNotTier

Type

Defines values for Type.
KnownType can be used interchangeably with Type, this enum contains the known values that the service supports.

Known values supported by the service

Invalid
BackupProtectedItemCountSummary
BackupProtectionContainerCountSummary

UsagesUnit

Defines values for UsagesUnit.
KnownUsagesUnit can be used interchangeably with UsagesUnit, this enum contains the known values that the service supports.

Known values supported by the service

Count
Bytes
Seconds
Percent
CountPerSecond
BytesPerSecond

ValidateOperationRequestUnion
ValidateOperationResultsGetResponse

Contains response data for the get operation.

ValidateOperationStatusesGetResponse

Contains response data for the get operation.

ValidateRestoreOperationRequestUnion
ValidationStatus

Defines values for ValidationStatus.
KnownValidationStatus can be used interchangeably with ValidationStatus, this enum contains the known values that the service supports.

Known values supported by the service

Invalid
Succeeded
Failed

VaultStorageConfigOperationResultResponseUnion
VaultSubResourceType

Defines values for VaultSubResourceType.
KnownVaultSubResourceType can be used interchangeably with VaultSubResourceType, this enum contains the known values that the service supports.

Known values supported by the service

AzureBackup
AzureBackup_secondary
AzureSiteRecovery

WeekOfMonth

Defines values for WeekOfMonth.

WorkloadItemType

Defines values for WorkloadItemType.
KnownWorkloadItemType can be used interchangeably with WorkloadItemType, this enum contains the known values that the service supports.

Known values supported by the service

Invalid
SQLInstance
SQLDataBase
SAPHanaSystem
SAPHanaDatabase
SAPAseSystem
SAPAseDatabase
SAPHanaDBInstance

WorkloadItemUnion
WorkloadProtectableItemUnion
WorkloadType

Defines values for WorkloadType.
KnownWorkloadType can be used interchangeably with WorkloadType, this enum contains the known values that the service supports.

Known values supported by the service

Invalid
VM
FileFolder
AzureSqlDb
SQLDB
Exchange
Sharepoint
VMwareVM
SystemState
Client
GenericDataSource
SQLDataBase
AzureFileShare
SAPHanaDatabase
SAPAseDatabase
SAPHanaDBInstance

XcoolState

Defines values for XcoolState.
KnownXcoolState can be used interchangeably with XcoolState, this enum contains the known values that the service supports.

Known values supported by the service

Invalid
Enabled
Disabled

Enums

KnownAcquireStorageAccountLock

Known values of AcquireStorageAccountLock that the service accepts.

KnownAzureFileShareType

Known values of AzureFileShareType that the service accepts.

KnownBackupEngineType

Known values of BackupEngineType that the service accepts.

KnownBackupItemType

Known values of BackupItemType that the service accepts.

KnownBackupManagementType

Known values of BackupManagementType that the service accepts.

KnownBackupType

Known values of BackupType that the service accepts.

KnownContainerType

Known values of ContainerType that the service accepts.

KnownCopyOptions

Known values of CopyOptions that the service accepts.

KnownCreateMode

Known values of CreateMode that the service accepts.

KnownDataMoveLevel

Known values of DataMoveLevel that the service accepts.

KnownDataSourceType

Known values of DataSourceType that the service accepts.

KnownDedupState

Known values of DedupState that the service accepts.

KnownEncryptionAtRestType

Known values of EncryptionAtRestType that the service accepts.

KnownEnhancedSecurityState

Known values of EnhancedSecurityState that the service accepts.

KnownFabricName

Known values of FabricName that the service accepts.

KnownHealthState

Known values of HealthState that the service accepts.

KnownHealthStatus

Known values of HealthStatus that the service accepts.

KnownIaasVMSnapshotConsistencyType

Known values of IaasVMSnapshotConsistencyType that the service accepts.

KnownIaasvmPolicyType

Known values of IaasvmPolicyType that the service accepts.

KnownInfrastructureEncryptionState

Known values of InfrastructureEncryptionState that the service accepts.

KnownInquiryStatus

Known values of InquiryStatus that the service accepts.

KnownIntentItemType

Known values of IntentItemType that the service accepts.

KnownJobOperationType

Known values of JobOperationType that the service accepts.

KnownJobStatus

Known values of JobStatus that the service accepts.

KnownLastBackupStatus

Known values of LastBackupStatus that the service accepts.

KnownLastUpdateStatus

Known values of LastUpdateStatus that the service accepts.

KnownMabServerType

Known values of MabServerType that the service accepts.

KnownOperationStatusValues

Known values of OperationStatusValues that the service accepts.

KnownOperationType

Known values of OperationType that the service accepts.

KnownOverwriteOptions

Known values of OverwriteOptions that the service accepts.

KnownPolicyType

Known values of PolicyType that the service accepts.

KnownPrivateEndpointConnectionStatus

Known values of PrivateEndpointConnectionStatus that the service accepts.

KnownProtectedItemHealthStatus

Known values of ProtectedItemHealthStatus that the service accepts.

KnownProtectedItemState

Known values of ProtectedItemState that the service accepts.

KnownProtectionIntentItemType

Known values of ProtectionIntentItemType that the service accepts.

KnownProtectionState

Known values of ProtectionState that the service accepts.

KnownProtectionStatus

Known values of ProtectionStatus that the service accepts.

KnownProvisioningState

Known values of ProvisioningState that the service accepts.

KnownRecoveryMode

Known values of RecoveryMode that the service accepts.

KnownRecoveryType

Known values of RecoveryType that the service accepts.

KnownRehydrationPriority

Known values of RehydrationPriority that the service accepts.

KnownResourceHealthStatus

Known values of ResourceHealthStatus that the service accepts.

KnownRestorePointQueryType

Known values of RestorePointQueryType that the service accepts.

KnownRestorePointType

Known values of RestorePointType that the service accepts.

KnownRestoreRequestType

Known values of RestoreRequestType that the service accepts.

KnownRetentionDurationType

Known values of RetentionDurationType that the service accepts.

KnownRetentionScheduleFormat

Known values of RetentionScheduleFormat that the service accepts.

KnownSQLDataDirectoryType

Known values of SQLDataDirectoryType that the service accepts.

KnownScheduleRunType

Known values of ScheduleRunType that the service accepts.

KnownSoftDeleteFeatureState

Known values of SoftDeleteFeatureState that the service accepts.

KnownStorageType

Known values of StorageType that the service accepts.

KnownStorageTypeState

Known values of StorageTypeState that the service accepts.

KnownSupportStatus

Known values of SupportStatus that the service accepts.

KnownTieringMode

Known values of TieringMode that the service accepts.

KnownType

Known values of Type that the service accepts.

KnownUsagesUnit

Known values of UsagesUnit that the service accepts.

KnownValidationStatus

Known values of ValidationStatus that the service accepts.

KnownVaultSubResourceType

Known values of VaultSubResourceType that the service accepts.

KnownWorkloadItemType

Known values of WorkloadItemType that the service accepts.

KnownWorkloadType

Known values of WorkloadType that the service accepts.

KnownXcoolState

Known values of XcoolState that the service accepts.

Functions

getContinuationToken(unknown)

Given the last .value produced by the byPage iterator, returns a continuation token that can be used to begin paging from that point later.

Function Details

getContinuationToken(unknown)

Given the last .value produced by the byPage iterator, returns a continuation token that can be used to begin paging from that point later.

function getContinuationToken(page: unknown): string | undefined

Parameters

page

unknown

An object from accessing value on the IteratorResult from a byPage iterator.

Returns

string | undefined

The continuation token that can be passed into byPage() during future calls.